PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Drucken auf dem Bildschirm in einer .sql-Datei postgres

Wenn Sie psql nur einen großen Haufen SQL füttern dann haben Sie ein paar Optionen.

Sie könnten psql ausführen mit --echo-all :

-a
--echo-all
Drucken Sie alle Eingabezeilen auf die Standardausgabe, während sie gelesen werden. Dies ist für die Skriptverarbeitung nützlicher als der interaktive Modus. Dies entspricht dem Setzen der Variable ECHO zu all .

Das und die anderen "alles von diesem Typ wiedergeben"-Optionen (siehe Handbuch) sind jedoch wahrscheinlich zu laut. Wenn Sie Dinge nur manuell drucken möchten, verwenden Sie \echo :

\echo text [ ... ]
Gibt die Argumente auf die Standardausgabe, getrennt durch ein Leerzeichen und gefolgt von einem Zeilenumbruch. Dies kann nützlich sein, um Informationen in die Ausgabe von Skripten einzustreuen.

Sie können also sagen:

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