2015-11-23 13 views

risposta

1

È possibile farlo con Apache Pherf. Argomenti pherf: -export Esporta i risultati della query in file CSV nella directory CSV_EXPORT

+0

Ho trovato anche questo collegamento. Ma come posso specificare il delimitatore, ad esempio '|>', voglio? Un codice di esempio sarebbe molto apprezzato. – dehiker

+0

Perché non provi ad usare sed dopo aver generato il dump? – Pratyay

+1

Sei sicuro che questo esporta l'output della query oi risultati del test delle prestazioni? – iec2011007

17

Un'altra soluzione.
Dopo il collegamento a Phoenix con sqlline.py:!!

  1. OutputFormat csv
  2. record di data.csv
  3. select * from limite system.catalog 10;
  4. ! Record di
  5. ! Smettere
+0

Questo sembra buono, tranne che il mio file di output include il messaggio "Salvare tutto l'output in ..." e alla fine della selezione "3 righe selezionate". C'è un modo per farlo * solo * produrre le cose che voglio? o saltare i messaggi di sistema o qualcosa del genere? –

0

Una soluzione è quella di utilizzare sed una volta che avete generato il dump. Nel mio caso, volevo un de-limitatore \t. Tuttavia, i valori delle colonne erano del tipo 'A', 'B', 'C', 'D' un semplice s/','/'\t'/g ha fatto il trucco per me.

Problemi correlati