sql >> Databáze >  >> RDS >> PostgreSQL

Jak skrýt dekoraci sady výsledků ve výstupu Psql

Můžete použít -t nebo --tuples-only možnost:

psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"

Upraveno (více než o rok později) pro přidání:

Můžete se také podívat na COPY příkaz. Už nemám žádné instance PostgreSQL, které bych mohl otestovat, ale myslím, že můžete napsat něco v tomto smyslu:

psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"

(kromě result.txt bude muset být absolutní cesta). COPY příkaz také podporuje inteligentnější formát CSV; viz jeho dokumentace.



  1. Oracle Pro*C/OCI instalační obslužné programy pro SIGSEGV/SIGABRT a přátele – proč a jak je deaktivovat?

  2. Oracle Dynamic Pivoting

  3. Jak vypsat databáze a tabulky v PostgreSQL

  4. Jak nainstalovat MariaDB 10 na Debian a Ubuntu