2010-05-18 11 views

risposta

134

se la versione < 8.4.0

pg_dump -D -t <table> <database> 

Aggiungi -a prima della -t se desideri solo gli inserti, senza il CREATE TABLE ecc per impostare la tabella, in primo luogo.

versione> = 8.4.0

pg_dump --column-inserts --data-only --table=<table> <database> 
+42

Le opzioni -d e -D sono state rimosse da PostgreSQL 8.4 (vedere 8.4.0 note sulla versione). Ora devi utilizzare i nomi "lunghi": pg_dump --column-insert - solo -data --table =

11

Se si vuole uscire il vostro inserti in un file sql :

  1. cd per la posizione che si desidera .sql file da trova
  2. pg_dump --column-inserts --data-only --table=<table> <database> > my_dump.sql

Annotare il comando > my_dump.sql. Ciò inserirà tutto in un file sql denominato my_dump

Problemi correlati