Navicate 两个数据库之间拷贝

有的时候,参与的项目,会有多个数据库,而后续的数据库都来源于第一个数据库。但是后续的数据库之间多少会有些区别。

所以还是需要针对每个项目创建一个数据库,平时使用的数据库是postgresql,自带的工具暂时未找到复制数据库的功能。

使用Navicate这个工具找到了这个功能。

使用方法。

比如有两个数据库test 和 test1

现在需要把test的数据库表及其它相关信息拷贝到test1那边。

1、在test数据库右键会有一个 数据传输。

2、界面如下图所示

3、为了保持成功率

有个配置项需要修改下,创建前删除目标对象。这个去勾选下。因为加入目标数据库不存在这个表,这个拷贝操作就会失败的。

4、以上配置处理好后,就可以点击开始了。

如果执行过程中有问题,可以看下信息日志中的错误信息,并进行相应的修改即可了。



还有另外一种更方便的方式。

就是在创建数据库的时候,数据库名称、编码、拥有者选择完后,范本选择 要拷贝的数据库即可,这个方式比上个方式简单。

由于公司上传不了图片,所以暂时是无图模式。




 

你可能感兴趣的:(数据库,常用工具)