命令需要在你安装的postgresql中的bin目录中执行 或者写成bat批处理文件
导出库
pg_dump -U postgres -h 192.168.0.1 -p 5432 -f C:student.sql student
- 用户名:postgres
- IP地址:192.168.0.1
- 端口:5432
- 导入目的文件:C:student.sql
- 要导出的库:student
#导出某个库的表【导出在192.168.0.1服务器上student库中的 student_list 表 到本地的C:student.student_list .sql】
pg_dump -U postgres -h 192.168.0.1 -p 5432 -t student_list -f C:student.student_list.sql student
- 用户名:postgres
- IP地址:192.168.0.1
- 端口:5432
- 导入目的文件:C:student.sql
- 要导出的库:student
- 要导出的表:student_list
#导入【将本地的C:student.student_list.sql文件导入到192.168.0.1服务器上student库中】
psql -h 192.168.0.1 -p 5432 -d student -U postgres -f C:student.student_list.sql
- 用户名:postgres
- IP地址:192.168.0.1
- 端口:5432
- 导入目的文件:C:student.sql
- 要导入的库:student
- 要导入的表:student_list
#创建库【在192.168.0.1上创建名为student的数据库】
createdb -U postgres -h 192.168.0.1 -p 5432 -e student
- 用户名:postgres
- IP地址:192.168.0.1
- 端口:5432