2012-06-29 10 views
68

Sto usando pgAdmin versione 1.14.3. La versione del database PostgreSQL è 9.1.Esportare i dati della tabella Postgresql utilizzando pgAdmin

Ho ottenuto tutto lo script Db per la creazione di tabelle ma non riesco a esportare tutti i dati all'interno delle tabelle. Impossibile trovare alcuna opzione per esportare i dati nel modulo di script db.

+1

Se qualcuno vuole per tutta la DB poi guardare [esportazione e importazione di PostgreSQL con pgAdmin III] (http://stackoverflow.com/a/39167526/1045444) –

risposta

102

Basta fare clic destro su un tavolo e selezionare "backup". Il popup mostrerà varie opzioni, tra cui "Format", selezionare "plain" e ottenere un semplice SQL.

pgAdmin utilizza solo pg_dump per creare il dump, anche quando si desidera un semplice SQL.

usa qualcosa di simile:

utente pg_dump --user --password --format = plain --table = tablename --inserts --attribute-inserti ecc

+4

Genera discarica avere lo script di dati tabella inizia con il comando COPY non INSERIRE. In ogni caso per generare script con comandi INSERT. –

+7

Ecco perché è necessario creare SQL semplice. Quando usi l'opzione dump INSERT, ottieni ordinarie query INSERT –

+0

Puoi dire dove usare questa opzione dump INSERT –

97
  1. tasto destro del mouse sulla vostra tavola e scegliere l'opzione Backup ..
  2. su Opzioni file, impostare Filepath/Nome file e scegliere PLAIN per Format
  3. Ignora Opzioni Dump # 1 scheda
  4. In Opzioni Dump scheda # 2, controllare USE INSERT COMMANDS
  5. Hit Backup pulsante
+8

Questa dovrebbe essere accettata come risposta corretta – faizanjehangir

+1

Questa è la risposta giusta per pdAdmin III. Grazie. –

+0

Sì, questo è quello corretto – user2957058

0

Nel pgAdmin4, Fare clic destro sulla tabella di backup selezionare come questo

enter image description here

Dopodiché nella finestra di dialogo di backup c'è la scheda Dump options in cui ci sono domande di sezione che è possibile selezionare Utilizzare i comandi di inserimento che includono anche tutte le query di inserimento nel backup.

enter image description here