web-dev-qa-db-fra.com

Importation de fichier .SQL sous Windows à PostgreSQL

J'ai un fichier .sql créé par PostgreSQL un moment de retour. Je veux maintenant importer ce fichier sur une machine Windows exécutant PostgreSQL.

Comment puis-je faire cela. Le fichier est d'environ 1,5 Go.

20
David

Vous devez utiliser PSQL outil de ligne de commande:

psql -h hostname -p port_number -U username -f your_file.sql databasename 
39
pcent

cliquez sur le shell SQL et connectez-vous à la base de données et utilisez l'importation.

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
15
AmaChefe

Cela fonctionne aussi pour moi:

psql dbname username < file.sql
14
Tom

démarrez votre outil de commande PSQL, il vous donnera un dialogue comme ce qui suit.

Server [localhost]:
Database [postgres]:
Port [5432]:yourport
Username [postgres]:
Password for user postgres:**********

puis connectez-vous à votre base de données

postgres=# \c yourdatabase;

puis importer le fichier

yourdatabase=# \i c:/path/path/data/data01.sql

notez le/pour le séparateur de répertoire et aucun espace dans le chemin du fichier

5
Lucas Gervas

Invite de commande

Ouvrez votre Fenêtre CMD et tapez les éléments suivants (assurez-vous que le chemin de Postgres est correct)

. "C:\Fichiers de programme\PostgreSQL\9.4\bin\psql.exe" -h 127.0.0.1 -P 5432 -U Postgres -D -D dbname <./ Query.SQL

0
Ipsita Upadhyay