序列同步选项与pg_dump



我使用pg_dump在表上备份和恢复到目标序列,并手动同步(使用setval函数)序列。是否遵循避免手动同步或始终需要手动同步的选项?

pg_dump -s (schema-only) + pg_dump -a (only data from tables/LOB/Sequence Values) 

然后我使用pg_restore以相同的顺序自动同步序列

要获得设置序列seq值的脚本,您可以为该序列运行仅数据的pg_dump:

pg_dump -a -t seq

最新更新