在windows上导入.sql文件到postgresql

我有一个由postgresql创build的.sql文件。 我现在想把这个文件导入到运行postgresql的windows机器上。

我该怎么做呢。 该文件约为1.5GB。

你应该使用psql命令行工具:

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

单击SQL Shell并登录到数据库并使用导入

 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=# \ic:/data/data01.sql 

这也适用于我:

 psql dbname username < file.sql 

启动你的psql命令工具,它会给你如下的对话框

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

然后连接到您的数据库

 postgres=# \c yourdatabase; 

然后导入文件

 yourdatabase=# \ic:/path/path/data/data01.sql 

注意/ for目录分隔符