Ich habe folgendes Postgres Spaltendefinition:glatt 3 automatisch generiert - Standardwert (Zeitstempel) Spalte, wie
record_time TIMESTAMP WITHOUT TIME ZONE DEFAULT now()
Wie würde ich wo es zu glatt? Bitte beachten Sie, dass ich wünschte, den Standardwert durch die now()
Funktion erzeugt abzubilden
heißt:
def recordTimestamp: Rep[Date] = column[Date]("record_time", ...???...)
Sollte eine zusätzliche Definition gehen, wo die ...???...
gerade befindet?
EDIT (1)
Ich will nicht
column[Date]("record_time", O.Default(new Date(System.currentTimeMillis()))) // or some such applicative generation of the date column value
Mit Bezug auf die blog, es war aber für slick2. Der Slick3 Weg, wieder aus dem Blog, ist: 'import slick.profile.SqlProfile.ColumnOption.SqlType' ' def erstellt = Spalte [Timestamp] ("erstellt", SqlType ("Timestamp nicht null Standard CURRENT_TIMESTAMP auf Update CURRENT_TIMESTAMP")) ' – user2829759