Ho un file .sql che è stato creato da postgresql qualche tempo fa. Ora voglio importare questo file su una macchina Windows che esegue postgresql.Importazione di file .sql su windows per postgresql
Come faccio questo. Il file è di circa 1,5 GB.
Ho un file .sql che è stato creato da postgresql qualche tempo fa. Ora voglio importare questo file su una macchina Windows che esegue postgresql.Importazione di file .sql su windows per postgresql
Come faccio questo. Il file è di circa 1,5 GB.
Si dovrebbe usare psql strumento da riga di comando:
psql -h hostname -p port_number -U username -f your_file.sql databasename
Questo funziona anche per me:
psql dbname username < file.sql
click sul Shell SQL e accedere al database e l'uso di importazione
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:
psql (9.2.4)
WARNING: Console code page (437) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
Type "help" for help.
postgres=# \i c:/data/data01.sql
avvia lo strumento di comando psql, ti darà la seguente finestra di dialogo
Server [localhost]:
Database [postgres]:
Port [5432]:yourport
Username [postgres]:
Password for user postgres:**********
quindi connettersi al database
postgres=# \c yourdatabase;
quindi importare il file
yourdatabase=# \i c:/path/path/data/data01.sql
nota del/per il separatore di directory
Solo una nota: il "<" operatore ha vinto' t lavorare in Windows PowerShell. – Chief