PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mencetak ke layar dalam file .sql postgres

Jika Anda hanya memasukkan banyak SQL ke psql maka Anda memiliki beberapa opsi.

Anda dapat menjalankan psql dengan --echo-all :

-a
--echo-all
Cetak semua baris input ke output standar saat dibaca. Ini lebih berguna untuk pemrosesan skrip daripada mode interaktif. Ini sama dengan menyetel variabel ECHO ke all .

Itu dan opsi "echo everything of this type" lainnya (lihat manual) mungkin terlalu berisik. Jika Anda hanya ingin mencetak sesuatu secara manual, gunakan \echo :

\echo text [ ... ]
Mencetak argumen ke output standar, dipisahkan oleh satu spasi dan diikuti oleh baris baru. Ini berguna untuk menyelingi informasi dalam keluaran skrip.

Jadi Anda bisa mengatakan:

\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pyodbc - Nama sumber data tidak ditemukan, dan tidak ada driver default yang ditentukan

  2. Mengkompilasi ekstensi mongo_fdw yang dapat ditulis pada format biner instalasi PostgreSQL.

  3. Ulangi dimensi array di plpgsql

  4. Memiliki Group By Clauses — GeneralBits elein

  5. Bagaimana cara mengatur ulang urutan di postgres dan mengisi kolom id dengan data baru?