【发布时间】:2012-08-17 23:14:41
【问题描述】:
我的任务是重新启动 PostgreSQL 数据库中许多不同串行列的序列。通常,我会简单地使用:
ALTER SEQUENCE serial RESTART WITH 105;
然而,Hibernate 似乎被用于处理数据库序列。我真的对Hibernate一无所知,但我的理解是hibernate_sequence是所有表的全局序列。对吗?
我假设我需要执行以下操作,然后:
ALTER SEQUENCE hibernate_sequence RESTART WITH 105;
但我不确定后果会是什么。假设我有表 A、B、C 和 D。这些表中的每一个都有一个序列类型的 ID 列。上面关于hibernate_sequence的SQL语句会重启所有表的ID列吗?
谢谢!
【问题讨论】:
标签: hibernate postgresql