PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL деактивира повече изход

За деактивиране на пагинация, но задържане изхода, използвайте:

\pset pager off

За да запомните тази настройка, добавете я към вашия ~/.psqlrc, напр. така:echo \\pset pager off >> ~/.psqlrc

Вижте ръководството за psql.

В по-старите версии на Pg това беше просто превключване, така че \pset pager

За да потиснете напълно изхода на заявката, използвайте \o /dev/null във вашия psql скрипт.

За потискане на psql 's информационен изход, стартирайте го с -q или задайте QUIET=1 в околната среда.

За да създадете резултати и да ги изхвърлите, можете да пренасочите stdout към /dev/null с:

psql db -f sql.sql >/dev/null

Можете да пренасочите както stdout, така и stderr с:

psql db -f sql.sql >&/dev/null

но не препоръчвам това, тъй като ще изхвърли информацията за грешка, която може да ви предупреди, че нещо не върви както трябва. Освен това постигате резултати и ги изхвърляте, което е неефективно; по-добре е просто да не ги създавате на първо място, като коригирате заявките си.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добри практики за репликация на PostgreSQL – част 1

  2. Как да намерите размера на диска на Postgres / PostgreSQL таблица и нейните индекси

  3. psycopg2 всъщност не вмъква данни

  4. PostgreSQL колоната 'foo' не съществува

  5. КАСКАДНО ИЗТРИВАНЕ само веднъж