Quando faccio psql --no-align --field-separator ','
, ottengo l'output CSV con un'intestazione contenente i nomi dei campi e un trailer che mi dice quante righe sono state trovate. Per passare questo in un programma di analisi, ho bisogno dell'intestazione ma non del trailer. Posso sicuramente scrivere un filtro per passare le prime linee N-1 dell'output di psql ma preferirei sopprimere il trailer. C'è un'opzione che mi manca che accenderà l'intestazione con --tuples-only
o spegnere il trailer?Posso ottenere un'intestazione CSV ma nessun numero di righe in PostgreSQL?
8
A
risposta
13
psql --no-align --field-separator ',' --pset footer
si spegnerà il piè di pagina di riepilogo fila
1
ho trovato
COPY (...query...) TO STDOUT WITH CSV HEADER;
a http://blogs.law.harvard.edu/dlarochelle/2011/12/11/outputing-to-csv-in-postgresql/.
Non sembra funzionare senza il TO STDOUT
ma posso lavorare con quello.
Problemi correlati
- 1. Come ottenere il numero di righe cancellate in PostgreSQL?
- 2. Numero di righe in un file CSV
- 3. È possibile ottenere il numero di righe in un file CSV senza aprirlo?
- 4. Numero massimo (utilizzabile) di righe in una tabella Postgresql
- 5. Numero di righe in csv.DictReader
- 6. Ottenere il numero di righe interessate da un UPDATE in PostgreSQL
- 7. Importazione csv PostgreSQL da esportazione csv MySQL?
- 8. MySql ottenere il numero di righe
- 9. Come ottenere il numero totale di tabelle in postgresql?
- 10. Come ottenere il numero di righe utilizzando SqlDataReader in C#
- 11. Generare n righe di NULL in PostgreSQL
- 12. Ottenere il numero totale di righe in Entity Framework
- 13. Ritorno di righe inserite in PostgreSQL
- 14. In Ruby, come posso ottenere il numero di righe in una stringa?
- 15. Come ottenere il numero di righe interessate in sqlalchemy?
- 16. Zend_Db: come ottenere il numero di righe da una tabella?
- 17. Eliminare righe con chiave esterna in PostgreSQL
- 18. Come ottenere il numero di righe nella tabella di Cassandra
- 19. come ottenere il numero totale di righe con mysqli
- 20. Come inserire dati csv in db postgresql (db remoto)
- 21. Numero di righe restituite in un'istruzione sqlite
- 22. PostgreSQL: export CSV con linebreaks sfuggiti
- 23. numero di tavola righe
- 24. Come ottenere il numero di righe di un GridView?
- 25. postgresql inserire più righe - fail
- 26. MYSQL - numero di righe in ogni tabella
- 27. PostgreSQL trigger e righe aggiornate
- 28. Conteggio del numero di righe di una serie di file CSV
- 29. Come ottenere il numero di righe inserite da una transazione
- 30. Come ottenere le dimensioni CSV dal terminale
È inoltre possibile reindirizzare l'output in un file sostituendo STDOUT con un percorso assoluto come: '/tmp/out.csv' – jcern
vedi anche \ copia per un involucro in psql around COPY. Tuttavia, se si utilizza psql sullo stesso sistema del server, preferisco l'approccio di jcern sopra. –