将postgers中数据库表复制到不同的数据库下面

问题场景

将一个数据库下的表格复制到另一个数据库下面,包括表中的所有数据(适用于表中数据量特别大的情况),此处以pg为例;
-参考文章https://www.cnblogs.com/chjbbs/p/6480687.html

-数据库表导出命令:

命令:pg_dump -U postgres -f /geohash4_fang.sql -t port_geohash_4 postgres

说明:(1)其中pg_dump 表示数据库导出,命令;
(2)-U postgres 表示用postgres 的用户身份导出;
(3) -f /geohash4_fang.sql 表示数据导出结果路径;
(4) -t port_geohash_4 表示导出目标文件,即将port_geohash_4 表导出,-t表示–table
(5) postgres ,最后一个表示当前操作的数据库名称是什么


-恢复命令:

命令:psql -U postgres -f ./geohash4_fang.sql seafloor_assets_protect_test

说明:将geohash4_fang.sql转储sql文件拷贝到相应的主机下面后,执行该条命令将数据库表恢复到seafloor_assets_protect_test数据库下面;


说明,主要要在不同的数据库主机下面操作;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值