【PostgreSQL】PostgreSQL数据库导出


一、导出数据,要输入密码

pg_dump -U tzq -t countries tzqdb >D:/pg-exp.sql

二、表级别备份恢复

  • 备份szlsd_db数据库中的member表。 -t表名,-U用户,-W密码 -f输出的备份文件名字
pg_dump -t member -Uszlsd -W szlsd_db -f /gpbackup/member.dmp 

三、database级别备份恢复

  • 备份database,szlsd_db是库名
$ pg_dump szlsd_db -U gpadmin -W  -f /gpbackup/szlsd_db.dmp   

例子

pg_dump -h 127.0.0.1 -p 5432 -U tzq -W "1" -d tzqdb -f D:/pg-exp2.sql
pg_dump -h 127.0.0.1 -p 5432 -U tzq -W "1" --dbname=tzqdb -f D:/pg-exp2.sql
pg_dump -h 127.0.0.1 -p 5432 -U tzq -W --dbname=tzqdb -f D:/pg-exp2.sql

四、参数说明:-a 只导出数据,-t 表名

pg_dump -a -t countries "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=tzq password=1 dbname=tzqdb" >D:/pg-exp3.sql

例子:

pg_dump -t tmc_daily_interest_ti "host=7.180.210.213 hostaddr=7.180.210.213 port=5432 user=tmc password=XYhWSz2IE@QxxxJcMzx dbname=tmc_db_sit" >D:/tmc-sit.sql
#	五、全库导出,免输入密码
```powershell
pg_dump "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=tzq password=1 dbname=tzqdb" >D:/pg-exp4.sql
pg_dump "host=7.213.4.17 hostaddr=7.213.4.17 port=5432 user=plan password=Hw13685@ dbname=cashplan_db_dev" > D:/pg-exp5.sql

已测试过ok的:

pg_dump "host=7.213.4.17 hostaddr=7.213.4.17 port=5432 user=plan password=Hw13685@ dbname=cashplan_db_dev" >D:/pg-exp5.sql

数据库信息:

db name: tzq_db_dev
      IP:7.213.4.17
      Port:5432
      USER:tzq
      PWD:Tzq12345@
pg_dump -h 127.0.0.1 -p 5432 -U postgres -c  -C -f  dbname.sql  dbname
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tzq@2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值