PostgreSQL命名约定

PostgreSQL命名约定,第1张

概述在哪里可以找到关于PostgreSQL命名约定的详细手册? (表名与驼峰大小写,序列,主键,约束,索引等) 关于表名,案例等,流行的约定是: > SQL关键字:UPPER CASE > names(identifiers):lower_case_with_underscores For example: UPDATE my_table SET name = 5; 这不是石头写的,但是强烈建议IMO 在哪里可以找到关于Postgresql命名约定的详细手册? (表名与驼峰大小写,序列,主键,约束,索引等) 关于表名,案例等,流行的约定是:

> sql关键字:UPPER CASE
> names(IDentifIErs):lower_case_with_underscores

For example:

UPDATE my_table SET name = 5;

这不是石头写的,但是强烈建议IMO使用小写的标识符。 Postgresql在不引用时会对标识符区分大小写(它实际上将它们折叠为小写内部),并且在引用时区分大小写;许多人不知道这种特质。使用总是小写你是安全的。无论如何,可以接受使用camelCase或PascalCase(或UPPER_CASE),只要你是一致的:引号标识符总是或永远(这包括模式创建!)。

我不知道更多的约会或风格指南。代理键通常由序列(通常使用serial宏)构成,如果您手动创建这些序列(tablename_colname_seq),则可以方便地坚持那些序列的命名。

也参见一些讨论here,here和(对于一般sql)here,所有具有几个相关链接。

总结

以上是内存溢出为你收集整理的PostgreSQL命名约定全部内容,希望文章能够帮你解决PostgreSQL命名约定所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1172886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存