我知道不是每个人都为这些事情烦恼,但我更喜欢“在罗马做”,因此在 PostgreSQL 环境中坚持大写 SQL 和表名、字段名、变量等的 snake_case。
但是关于数据类型,我还没有完全确定是否有任何广泛持有的(半?)标准。
为了寻求指导,我仔细阅读了 this source document ...不幸的是,它是双向的。例如 (text/TEXT) 见下文...
CREATE FUNCTION dup(int) RETURNS TABLE(f1 int, f2 text) ...
CREATE FUNCTION check_password(uname TEXT, pass TEXT) ...
那么这是关于这个话题的狂野西部吗?没人在乎?或者……
最佳答案
这是基于意见的,但我认为您应该对类型名称使用小写字母。我的推理是关键字使用大写字母,标识符使用小写字母,类型名称是标识符。
关于postgresql - PostgreSQL 中数据类型的大写/小写是否有最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63383503/