sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL schakelt meer uitvoer uit

Paginering uitschakelen maar behouden de uitvoer, gebruik:

\pset pager off

Om deze instelling te onthouden, voegt u deze toe aan uw ~/.psqlrc, b.v. zoals dit:echo \\pset pager off >> ~/.psqlrc

Zie de psql-handleiding.

Op oudere versies van Pg was het gewoon een schakelaar, dus \pset pager

Om de uitvoer van zoekopdrachten volledig te onderdrukken, gebruikt u \o /dev/null in uw psql schrift.

psql onderdrukken 's informatieve output, voer het uit met -q of stel QUIET=1 in in de omgeving.

Om resultaten te produceren en weg te gooien, kun je stdout omleiden naar /dev/null met:

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

Je kunt zowel stdout als stderr omleiden met:

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

maar ik raad dat niet aan, omdat het foutinformatie weggooit die u zou kunnen waarschuwen dat er iets niet goed gaat. Je produceert ook resultaten en gooit ze weg, wat inefficiënt is; je kunt ze beter gewoon niet produceren door je zoekopdrachten aan te passen.



  1. Is het mogelijk om naar één kolom te verwijzen als meerdere externe sleutels?

  2. Waarschuwing:mysqli_query():Kan mysqli niet ophalen

  3. Hoe vervang ik een reguliere expressie in MySQL?

  4. AMD EPYC-processors in virtuele Azure-machines