zoukankan      html  css  js  c++  java
  • 对比PG数据库结构是否一致的方法

    如果版本升级涉及数据库更新,测试时要对比旧版数据库更新后是否和全新安装的是否一致,但是数据库结构很复杂的时候对比就很麻烦,postgre可以使用以下方法对比:
    pg_dump.exe –h 数据库IP –p 端口号 –U 用户名 –W(提示输入密码) -s –f 指定输出文件名 指定数据库
    这条命令的意思是把数据库的建表语句导出到指定文件,通过对比这个文件就知道两个数据库是否一致了。
    比如:
    pg_dump.exe -h 172.22.31.41 -p 5360 -U test -W -s -f 1.sql esdata
    pg_dump.exe -h 172.22.131.42 -p 5360 -U test -W -s -f 2.sql esdata
    再用TC或其他工具对比1.sql和2.sql这两个建表语句是否存在不同即可。

    作者:肥狐
    出处:http://idbeta.cnblogs.com/
    本博客内除了标题带[转]字样外的所有文章,均采用“署名-非商业性使用-禁止演绎 2.5 中国大陆”授权,任何违反本协议的行为均属于非法行为。如需非商业性转载,必须保留此段声明,且在文章页面明显位置给出原文连接。如需商业性转载出版,请直接和我联系。
    如果您看了本篇博客,觉得对您有所收获,请点击右下方的【推荐】,同时欢迎您【关注我】
    Creative Commons License
  • 相关阅读:
    Django【进阶】信号
    Django【进阶】缓存
    exec,eval
    linux下磁盘分区、格式化、挂载
    Django【进阶】中间件
    Django【进阶】权限管理
    Django【进阶】FBV 和 CBV
    MySQL 进阶(待发布)
    Django【进阶】
    django 分页和中间件
  • 原文地址:https://www.cnblogs.com/idbeta/p/5007251.html
Copyright © 2011-2022 走看看