新项目使用的postgresql数据库,开发完了开始导出SQL文件

一开始打算用Navicat导出,发现不能导出整个数据库(可能是我不会),只能导出schema

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

然后转储schema的sql文件吧又弹出如下错误

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

最后没辙了,换Datagrip

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

然后就愉快的导出了,然后准备导入

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

然后就见红了

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

强行点击OK,没啥提示,然后进去发现根本没成功,没有表,更别说数据了

后来点开导出的SQL文件发现

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

没错,采用的copy * * from stdin

后来发现Datagrip在导出的时候是可以选择Statement

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

这次导出的SQL文件看上去就没啥问题了

只不过使用Datagrip导入的时候还是会见红,所以选择使用Navicat导入sql

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

总算是成功了

PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

表也有了PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

数据也有了PostgreSQL10使用Datagrip导出SQL文件,使用Navicat导入SQL文件

最后再补充一句,Navicat是可以选择表格导出sql文件的,只不过如果表中有主键自增什么的,导出的sql可没有seq序列,这针对postgresql而言

总之,使用Datagrip导出,Navicat导入

相关文章:

  • 2021-10-31
  • 2021-11-21
  • 2022-12-23
  • 2021-11-21
  • 2021-11-21
  • 2021-12-22
猜你喜欢
  • 2021-08-20
  • 2022-02-09
  • 2022-01-27
  • 2022-01-01
  • 2021-12-08
  • 2022-12-23
  • 2021-07-03
相关资源
相似解决方案