5

JPA/休止状態を介して自動生成されるスキーマを持つ h2 データベースがあります。timestampここで、データベースの null 以外の型の列を現在の時刻にデフォルト設定するように変更したいと考えています。

私は実際にトリガーを使用していますが、それは機能しますが、これを達成するためのよりエレガントな方法があるかどうかを知りたいです (次のスニペットは機能しません)

ALTER TABLE my_table ALTER COLUMN my_column SET DEFAULT CURRENT_TIMESTAMP;

ドキュメントを見て、上記の「疑似ステートメント」のいくつかの変形を試しましたが、今では成功しています。

4

1 に答える 1

8

近くに見えますが、試しましたか:

ALTER TABLE <table name> ALTER COLUMN <column name> SET DEFAULT CURRENT_TIMESTAMP
于 2013-01-08T14:21:06.277 に答える