sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL inaktivera mer utdata

För att inaktivera paginering men behålla utdata, använd:

\pset pager off

För att komma ihåg den här inställningen, lägg till den i din ~/.psqlrc, t.ex. så här:echo \\pset pager off >> ~/.psqlrc

Se psql-manualen.

På äldre versioner av Pg var det bara en växling, så \pset pager

För att helt undertrycka frågeutdata, använd \o /dev/null i din psql manus.

För att undertrycka psql s informationsutdata, kör den med -q eller ställ in QUIET=1 i miljön.

För att producera resultat och slänga dem kan du omdirigera stdout till /dev/null med:

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

Du kan omdirigera både stdout och stderr med:

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

men jag rekommenderar inte det, eftersom det kommer att kasta bort felinformation som kan varna dig att något inte går som det ska. Du producerar också resultat och slänger dem, vilket är ineffektivt; det är bättre att bara inte producera dem i första hand genom att justera dina frågor.



  1. Få tidpunkten för en datetime med T-SQL?

  2. Räknar DISTINCT över flera kolumner

  3. Lösenordsåterställningssystem i PHP

  4. Hur aktiverar jag MSDTC på SQL Server?