我正在尝试将 Id 列类型从 int 更改为 bigInt,因为记录太大,如果我尝试存储更多记录,则会收到错误,但我不确定仅更改记录是否安全表格如下:
alter table the_table
alter the_column type bigint;
我使用 Java Springboot 创建实体并使用 Hibernate 进行持久化。由于数据库中有非常重要的记录,以安全的方式解决此问题的最佳方法是什么?
最佳答案
为什么你不能这样做?
ALTER TABLE tableName ALTER COLUMN ID bigint
我想先在测试环境中尝试一下,但这总是对我有用
关于java - 如何更改已在数据库中注册的 id 列类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72254375/