我启动了一个使用jpa/hibernate和postgresdb的webapp。我想增加生成键的下限,这样网站就不会显得那么“新”
如何使用hibernate和/或postgres实现这一点?我知道在mysql中你可以设置auto\ u increment的起始值,我正在寻找一个类似的特性。任何解决方案都是好的,无论是hibernate配置(我使用的是注解)还是我可以在db中欺骗一次的东西,以使将来的键开始更高。
谢谢!
我启动了一个使用jpa/hibernate和postgresdb的webapp。我想增加生成键的下限,这样网站就不会显得那么“新”
如何使用hibernate和/或postgres实现这一点?我知道在mysql中你可以设置auto\ u increment的起始值,我正在寻找一个类似的特性。任何解决方案都是好的,无论是hibernate配置(我使用的是注解)还是我可以在db中欺骗一次的东西,以使将来的键开始更高。
谢谢!
1条答案
按热度按时间k4ymrczo1#
我假设您在postgresql中使用序列。
您必须检查每一个值并将下一个值设置为更高:
ALTER SEQUENCE serial RESTART WITH 105;
105
是新的身份证。