sql >> Databáze >  >> RDS >> PostgreSQL

Tisk na obrazovku v souboru .sql postgres

Pokud právě dodáváte velkou hromadu SQL do psql pak máte několik možností.

Můžete spustit psql s --echo-all :

-a
--echo-all
Vytiskněte všechny vstupní řádky na standardní výstup při jejich čtení. To je užitečnější pro zpracování skriptů než interaktivní režim. To je ekvivalentní nastavení proměnné ECHO na all .

Tato a další možnosti "echo všechno tohoto typu" (viz manuál) jsou však pravděpodobně příliš hlučné. Pokud chcete pouze tisknout věci ručně, použijte \echo :

\echo text [ ... ]
Vytiskne argumenty na standardní výstup oddělené jednou mezerou a za nimi nový řádek. To může být užitečné pro rozptýlení informací ve výstupu skriptů.

Takže můžete říct:

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


  1. Použití pouze navigace pomocí klávesnice ve Wordu, Excelu a PowerPointu (Část 3:Panely úloh)

  2. SQL Server tiše zkrátí varchar v uložených procedurách

  3. Porovnání časů převzetí služeb při selhání pro Amazon Aurora, Amazon RDS a ClusterControl

  4. Proveďte regulární výraz (nahraďte) v dotazu SQL