在传递给Postgres之前使用Postgres默认值或生成它们是更好的做法吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在传递给Postgres之前使用Postgres默认值或生成它们是更好的做法吗?相关的知识,希望对你有一定的参考价值。
在传递给Postgres之前使用Postgres默认值或生成它们是更好的做法吗?
例如,在Postgres中使用DEFAULT CURRENT_TIMESTAMP是否更好?或者最好在服务器上获取当前时间然后传递给Postgres?
答案
我会说与DEFAULT
一起去。
如果由于某种原因,您没有通过或忘记将任何内容传递给数据库,那么至少您有一个备份值。
此外,当你传递后端和前端之间的数据,你认为它是某种类型(例如,Postgres中的字符串或TEXT
),而实际上它是NULL
这可能很好地导致客户端应用程序投掷一个例外。
以上是关于在传递给Postgres之前使用Postgres默认值或生成它们是更好的做法吗?的主要内容,如果未能解决你的问题,请参考以下文章
将数组从 node-postgres 传递给 plpgsql 函数