首页 > 解决方案 > 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);

顺便说一句,数据库引擎是我需要实现的,而不是我选择的。我还在努力学习它。

标签: postgresql

解决方案


推荐阅读