PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Drukowanie na ekranie w pliku .sql postgres

Jeśli po prostu dostarczasz duży stos SQL do psql masz kilka opcji.

Możesz uruchomić psql z --echo-all :

-a
--echo-all
Wydrukuj wszystkie wiersze wejściowe na standardowe wyjście w miarę ich odczytywania. Jest to bardziej przydatne do przetwarzania skryptów niż w trybie interaktywnym. Jest to równoważne ustawieniu zmiennej ECHO do all .

Ta i inne opcje "echo wszystkiego tego typu" (patrz instrukcja) są jednak prawdopodobnie zbyt głośne. Jeśli chcesz po prostu drukować rzeczy ręcznie, użyj \echo :

\echo text [ ... ]
Wypisuje argumenty na standardowe wyjście, oddzielone jedną spacją i poprzedzone znakiem nowej linii. Może to być przydatne do przeplatania informacji w wynikach skryptów.

Możesz więc powiedzieć:

\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. Model Django jeden klucz obcy do wielu tabel

  2. Dlaczego postgres nie tworzy bazy danych?

  3. PostgreSQL:Auto-inkrementacja w oparciu o wielokolumnowe unikatowe ograniczenie

  4. Wybierz kolumny z określonymi nazwami kolumn w PostgreSQL

  5. przechowuj ciągi o dowolnej długości w Postgresql