我的 Vapor 應用程式中有一個模型,它的時間戳會在模型被修改時自動更新為當前時間:
@Timestamp(key: "last_modification_date", on: .update, format: .unix)
var lastModificationDate: Date?
我發現此功能非常有用,因為人們永遠不會忘記更新時間戳。
但是,在整個應用程式中存在一種情況,如果我可以在不更改此值的情況下修改模型(或手動將其設定為當前時間以外的值),那將非常方便。這有可能嗎?
到目前為止,我在檔案或互聯網上的任何地方都沒有發現任何關于此的內容。任何幫助將不勝感激!
uj5u.com熱心網友回復:
不幸的是,沒有辦法解決 Fluent 中的時間戳邏輯。如果您想在不設定更新欄位的情況下修改模型,您需要下拉到 SQLKit 或原始查詢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/504858.html
標籤:迅速 PostgreSQL 流利 汽
