Импорт файла .sql в windows в postgresql

У меня есть .sql файл, который был создан postgresql a назад. Теперь я хочу импортировать этот файл на машину Windows, которая запускает postgresql.

Как это сделать. Файл составляет около 1,5 гб.

Ответ 1

Вы должны использовать psql инструмент командной строки:

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

Ответ 2

щелкните по SQL-оболочке и войдите в базу данных и используйте импорт

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

Ответ 3

Это также работает для меня:

psql dbname username < file.sql

Ответ 4

запустите инструмент командной строки psql, он даст вам диалог, как показано ниже.

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

затем подключитесь к своей базе данных

postgres=# \c yourdatabase;

затем импортируйте файл

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

обратите внимание на разделитель каталога