postgreSQL 备份+还原多张表
-
-U表示用户
-h表示主机
-p表示端口号
-t表示表名
-f表示备份后的sql文件的名字
-d表示要恢复数据库名 -
一、打开cmd 进入postgresql安装路径下的bin文件夹,以我的为例:
cd D:\Program Files\PostgreSQL\bin
-
二、输入备份命令,多个表每个表前面都要加 -t:
-
输入口令,即你的数据库登录密码,完成备份。
pg_dump -U postgres -h localhost -p 5432 -t fsrd_user -t fsrd_tenant -t fsrd_userrole -t fsrd_tenantuser -t fsrd_userproperty -t fsrd_tenantplugingroup -f BusinessOrgUser.sql BusinessOrgDB
-
三、恢复数据操作
psql -U postgres -h localhost -p 5432 -d BusinessUserDB -f BusinessOrgUser.sql