首页 > 解决方案 > Postgresl 备份和错误的 id 序列值

问题描述

我收到了一个错误的备份脚本文件 (sql),其中包含多个当前值错误的序列。

当前值!= 表格行的最后一个 id。

所以下一次插入在运行时失败,因为 id 已经存在(序列值低于最后一个值)。

该文件包含很多表格和很多序列。所以手动编辑是很挑剔的。

恢复坏备份文件后,是否可以使用脚本或特殊命令刷新具有最后一行 ID 的序列值?

标签: postgresql

解决方案


推荐阅读