PostgreSQL中的数据类型是否有大写/小写的最佳实践



我意识到并不是每个人都为这样的事情而烦恼,但我更喜欢"在罗马做";因此,在PostgreSQL环境中,表名、字段名、变量等都使用大写SQL和snake_case。

然而,关于数据类型,我还没有完全弄清楚是否有任何广泛使用的(半?(标准。

为了寻求指导,我仔细阅读了这份原始文件。。。不幸的是,它是双向的。例如(text/text(,请参见下文。。。

CREATE FUNCTION dup(int) RETURNS TABLE(f1 int, f2 text) ...
CREATE FUNCTION check_password(uname TEXT, pass TEXT) ...

那么,在这个话题上是狂野的西部吗?没人在乎?或

这是基于意见的,但我认为类型名称应该使用小写。我的推理是用大写字母表示关键字,用小写字母表示标识符,而类型名就是标识符。

最新更新