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

标签 postgresql

我知道不是每个人都为这些事情烦恼,但我更喜欢“在罗马做”,因此在 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/

相关文章:

python - 将 NULL/Empty 值插入实际字段 Postgresql

SQL (PostgreSQL) 组之间的唯一值

sql - 如何在 Postgres 中使用冗余别名

regex - Postgres 正则表达式从路径中获取子字符串

sql - 使用 JOIN 和限制构建 SQL 查询

ruby-on-rails - 迁移以将字符串数组转换为整数

ruby-on-rails - 为滚动界面缓存分页数据并避免客户端重复

javascript - 在 Node js 应用程序内的 Postgres 查询中转义单引号

sql - Postgres - 根据另一列的条件获取列中值的总和

postgresql - PostgreSQL COPY 方法需要什么锁?