node.js - 自动生成时间戳 postgres 环回 4
问题描述
如何通过 Loopback 4 在 Postgres 中自动生成时间戳?我试过了,但没有用:
@property({ type: 'Date', generated: true, autoGenerated: true, postgresql: { dataType: 'timestamp with time zone', extension: 'now()' }, }) timestamp?: Date;
解决方案
有两种方法可以实现这一点。
解决方案1:直接在你的数据库中指定它,例如
created_on timestamptz DEFAULT CURRENT_TIMESTAMP NOT NULL
解决方案 2:将其添加到您的模型中
@property({
type: 'date',
default: () => new Date()
})
created? : Date;
推荐阅读
- deployment - 在 Netlify 上部署 hugo 静态站点
- ios - 如何根据 segmentedControl 索引更改数据
- google-chrome-devtools - 银行网站如何隐藏网络电话
- maven - 通过 Jenkins 将工件存储到 Nexus 时出错
- vb.net - 必须声明标量变量“@SSTGroupID”
- mysql - 无法在 MacOS 中启动 mysql 5.7
- firebase - Cloud Firestore 中具有相同 documentId 的两个文档
- javascript - 优化 bundle.js 文件大小
- javascript - 以下变量分配如何工作?
- excel - EXCEL VBA 计数时间