我有一个 h2 数据库,其架构是通过 JPA/hibernate 自动生成的。现在我想timestamp将数据库上的非空类型列更改为默认为当前时间。
我实际上使用了 trigger,并且有效,但是我想知道是否有更优雅的方法来实现这一点,例如(以下代码段不起作用)
ALTER TABLE my_table ALTER COLUMN my_column SET DEFAULT CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)
我查看了文档并尝试了上述“伪声明”的一些变体,但现在成功了。
看起来很接近,您是否尝试过:
ALTER TABLE <table name> ALTER COLUMN <column name> SET DEFAULT CURRENT_TIMESTAMP
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13367 次 |
| 最近记录: |