每当执行查询时,例如:
CREATE TABLE myTable (myColumn INTEGER);
PostgreSQL 自动将表名和列名转换为小写,如下所示:
CREATE TABLE mytable (mycolumn INTEGER);
有什么办法可以更改PostgreSQL的源代码来避免这种自动更改?
我知道双引号法...但是...
我正在使用的应用程序非常大。因此很难更改每次出现的查询。相反,我想更改 GitHub 上的 PostgreSQL 源代码。
最佳答案
可以使用双引号:
CREATE TABLE "myTable" ("myColumn" INTEGER);
关于PostgreSQL 表名或列名大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41893101/