antDB和PostgreSQL数据库数据及对象导出导入(备份与恢复)

pg_dump是PostgreSQL和antDB数据库用于导入导出的工具,它可以在数据库正在使用的时候进行完整的备份,不影响其它用户对数据库的访问操作。由于antdb数据库底层核心来自PostgreSQL,因此部分工具是通用的。

记录如下命令,方便日后备份与恢复操作。

导出(备份)命令:

// 参数db_bak.dump表示导出到哪个目录的哪个文件,dbname参数表示数据库名称
pg_dump -f db_bak.dump  dbname

导入(恢复)命令:

// -d dbname 参数 是指定数据库名称, db_bak.dump 是指定导入文件
pg_restore -d  dbname  db_bak.dump 
或者
// 如果没有数据库 加入参数 -C 创建目标数据库
pg_restore -C -d  dbname  db_bak.dump 

创建新的数据库命令:

createdb –h localhost –U postgres –p 5432 dbname
或者
// 参数 -T  声明创建此数据库的模板数据库 dbname新创建的数据库名称
createdb -T template0 dbname
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值