0
すべての表にupdated_at
列を追加します。
列は、行が更新されたときにその値を現在の時刻に更新します。Scala Slickは、行が更新されたときに列を自動的に更新します。
冗長なコードを書くことを避けるために、値を自動更新する方法を教えてください。あなたのスリックコードを変更する必要はありません、データベース内で直接行うことができ
おかげ
すべての表にupdated_at
列を追加します。
列は、行が更新されたときにその値を現在の時刻に更新します。Scala Slickは、行が更新されたときに列を自動的に更新します。
冗長なコードを書くことを避けるために、値を自動更新する方法を教えてください。あなたのスリックコードを変更する必要はありません、データベース内で直接行うことができ
おかげ
。あなたはこのようにそれを定義することができ、それが自動的にこの行の任意の値が変更されるたびに更新されます:
alter table xx add column updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
を(これは、わからないMySQLを動作する場合、他のデータベースへのニーズの調整)
こんにちは、私は質問はちょっと古いと知っていますが、あなたのためにこの仕事をしてくれましたか、どんな解決策を見つけましたか? – Ossip