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

Как да отпечатате резултата от PostgreSQL заявка във формат CSV или TSV от командния ред?

Ако използвате PostgreSQL 8.2 или по-нова, използвайте това за CSV:

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

и това на TSV, с правилни NULL:

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

CSV формулярът правилно ще цитира всички полета, които съдържат знака с двойни кавички. Вижте документацията на PostgreSQL на вашата конкретна версия за повече подробности и опции за КОПИРАНЕ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Новите данни не се запазват в колоната на Rails масив на Postgres

  2. Защо итерацията през голям Django QuerySet консумира огромни количества памет?

  3. Пребройте кумулативната сума в Postgresql

  4. Django уникално заедно ограничение неуспех?

  5. Променете типа на колоната и задайте не нула