sql >> Database >  >> RDS >> PostgreSQL

Hoe print je het resultaat van een PostgreSQL-query in CSV- of TSV-indeling vanaf de opdrachtregel?

Als u PostgreSQL 8.2 of nieuwer gebruikt, gebruik dit dan voor CSV:

psql -c "COPY (<select query>) TO STDOUT WITH CSV"

en dit van TSV, met de juiste NULL's:

psql -c "COPY (<select query>) TO STDOUT WITH NULL AS ''"

Het CSV-formulier zal alle velden die het dubbele aanhalingsteken bevatten correct aanhalen. Zie de PostgreSQL-documentatie van uw specifieke versie voor meer details en opties voor KOPIE.



  1. AOL/J Setup Testsuite

  2. Deelnemen aan meerdere kolommen

  3. Problemen met ORA-02049 oplossen en problemen in het algemeen vergrendelen met Oracle

  4. Tabellen weergeven die zijn beïnvloed door trapsgewijze verwijderen