使用Postgres默认值或在传递给Postgres之前生成它们是更好的做法吗?
例如,在Postgres中使用DEFAULT CURRENT_TIMESTAMP是否更好?或者最好在服务器上获取当前时间然后传递给Postgres?
答案 0 :(得分:0)
我会说DEFAULT
。
如果由于某种原因,您没有通过或忘记将任何内容传递到数据库,那么至少您有一个备用值。
此外,当您在后端和前端之间传递您认为属于某种类型的数据时(例如,字符串或Postgres中的TEXT
),实际上它是{{1}这很可能会导致客户端应用程序抛出异常。