我推出了一个使用JPA / Hibernate和Postgres DB的webapp。我想增加生成密钥的下限,因此网站看起来不那么“新”。
如何使用hibernate和/或postgres执行此操作?我知道在MySQL中你可以设置AUTO_INCREMENT的起始值,我正在寻找类似的功能。任何解决方案都没问题,无论是hibernate配置(我正在使用注释),还是我可以在数据库中执行的一次性操作,以使将来的密钥更高。
谢谢!
答案 0 :(得分:2)
我假设你在postgresql中使用序列。
你必须仔细检查每一个并将下一个值设置得更高:
ALTER SEQUENCE serial RESTART WITH 105;
105
是新ID。