postgresql 导入导出

命令需要在你安装的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
#创建库【在192.168.0.1上删除名为student的数据库】
dropdb -U postgres -h 192.168.0.1 -p 5432 -e student
 - 用户名:postgres 
 - IP地址:192.168.0.1
 - 端口:5432
posted @ 2020-12-09 11:01  青柚  阅读(416)  评论(0编辑  收藏  举报