PDA

View Full Version : [Postgresql] Errore pg_dump


phantom85
31-08-2008, 18:09
Ciao a tutti, avrei bisogno di fare il pg_dump sul mio database che ho realizzato per un progetto.

Allora cosa faccio?

Apro il Command Prompt di Postgresql, mi connetto al db in questione come superuser (default postgres) e digito:

progetto=# pg_dump -f dumpprogetto.txt progetto;

(dove progetto è il nome del db e dumpprogetto.txt è il file di output)

dò invio e...

ERROR: syntax error at or near "pg_dump"
LINE 1: ...


Come mai??

Dove sbaglio? :mc:

Grazie a tutti...

ciao :)

gokan
01-09-2008, 10:37
Il comando è :
pg_dump dbname > outfile quindi :
pg_dump progetto > progetto.backup
http://www.postgresql.org/docs/8.3/interactive/backup-dump.html

Un consiglio. Ti consiglio di utilizzare per tua comodità l'interfaccia grafica di postgres ossia pgAdmin: http://www.pgadmin.org/

ciao

phantom85
01-09-2008, 12:07
Il comando è :
pg_dump dbname > outfile quindi :
pg_dump progetto > progetto.backup
http://www.postgresql.org/docs/8.3/interactive/backup-dump.html

Un consiglio. Ti consiglio di utilizzare per tua comodità l'interfaccia grafica di postgres ossia pgAdmin: http://www.pgadmin.org/

ciao

Niente da fare mi dà errore...

Guarda ho visto che si può fare da pgAdmin ma non so quale opzione selezionare...e oltretutto vorrei che l'output mi sia dato in un file .txt

gokan
01-09-2008, 12:13
ciao, con pgAdmin va bene solo Blobs come opzione, però come file te lo salva solo con estensione *.backup
Io non ho mai salvato in formato txt..forse ti interessano le istruzioni sql generate?

phantom85
01-09-2008, 13:34
ciao, con pgAdmin va bene solo Blobs come opzione, però come file te lo salva solo con estensione *.backup
Io non ho mai salvato in formato txt..forse ti interessano le istruzioni sql generate?

E' un progetto che devo consegnare...e nelle richieste del materiale c'è scritto (tra i prodotti software) dump SQL e tutti i sorgenti che costituiscono il progetto...

gokan
01-09-2008, 13:41
Da pgAdmin se attivi PLAIN e poi le prime 4 sotto-opzioni ti dovrebbe mostrare tutto il SQL generato quando fai il dump!

phantom85
01-09-2008, 16:03
Ok sono riuscito a fare il dump.

Ho avviato il prompt dei comandi e ho digitato il seguente comando:

...>pg_dump -f fileoutput nomedb -U utente

Grazie


Ciaooo