加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

是否有相当于PostgreSQL的Redgate SQL Compare

发布时间:2020-12-13 16:01:32 所属栏目:百科 来源:网络整理
导读:对于我对SQL Server的所有部署,我使用的是Redgate的SQL Compare.是否有类似的部署到PostgreSql的工具? 编辑:我不是在寻找比较数据的工具.我需要比较DDL:表,函数,索引等,并生成部署脚本.因此,这与所提到的可能重复的问题不重复. 解决方法 这里有一些与此答
对于我对SQL Server的所有部署,我使用的是Redgate的SQL Compare.是否有类似的部署到PostgreSql的工具?

编辑:我不是在寻找比较数据的工具.我需要比较DDL:表,函数,索引等,并生成部署脚本.因此,这与所提到的可能重复的问题不重复.

解决方法

这里有一些与此答案相关的小细节可能与其他答案无关,所以我将在这里回答.

说实话,我会做的只是使用pg_dump -s然后对结果进行区分.这为您提供了数据库的文本转储,对于相同的数据库,只要使用相同版本的pg_dump,它就可以工作.您可能必须根据所使用的pg_dump版本来查看注释.

这里一个巨大的警告是,它按照物理顺序转储列,因此您必须确保所有DDL脚本在两者上以相同的顺序运行.

否则,另一个问题中的工具可能就是从哪里开始的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读