我有一个由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目录分隔符