postgreSQL 备份多张表

Posted wmyll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

技术图片

 

以上是关于postgreSQL 备份多张表的主要内容,如果未能解决你的问题,请参考以下文章

sql2000定时自动备份数据库中的某一张表或多张表

PostgreSQL 是不是支持表(片段)的透明压缩?

mysqldump 备份导出数据排除某张表或多张表

如何备份一些带有数据的表和一些表只有模式 PostgreSQL

PostgreSQL数据库备份和还原

postgresql 一些操作备忘