postgresql - Postgresql 跨版本转储比较
问题描述
我一直在阅读 dba.stackexchange 上的多篇文章,以及关于比较 postgresql 转储的堆栈溢出文章。这些对于比较相同版本的 postgresql 转储效果很好,但是有什么好方法可以比较不同版本的转储吗?我想检查从 9.2 盒子转移到更新的 9.4 盒子的数据是否完全完成。
谢谢!
编辑
嗨 Laurenz,好的,这是一个让我感到紧张的例子。我的理解是这些表上的自动增量使用这些序列号作为计数器,但我不明白为什么它们会不同,即使两个表中的行数相同。
1005128c1005128
< SELECT pg_catalog.setval('public.regqueue__rowid_seq', 917479, true);
---
> SELECT pg_catalog.setval('public.regqueue__rowid_seq', 917491, true);
1238336c1238336
< SELECT pg_catalog.setval('public.servicesstatuses__rowid_seq', 11767, true);
---
> SELECT pg_catalog.setval('public.servicesstatuses__rowid_seq', 11791, true);
顺便说一句,数据库引擎是我需要实现的,而不是我选择的。我还在努力学习它。
解决方案
推荐阅读
- javascript - 如何在不使用数据库的情况下在html页面中单击提交按钮时显示表单数据
- powershell - Powershell - 将文件移动1个文件夹更深
- python - 计算列表列表的平均值
- amazon-web-services - AWS 队列在响应中不返回 MessageAttributeNames
- ruby-on-rails - Rails 4 范围连接以查找非此即彼的关系
- aspnetboilerplate - 如何在 ASP.NET 样板中更改侧边栏菜单项的图标?
- eclipse - 流程建模和流程开发透视图在 Eclipse 中不可见
- java - Maven 编译错误 try-with-resources
- java - 有条件地在 jooq 准备语句中包含子句
- r - 使用 gsub 函数通过读取 .csv 文件来替换单词