postgresql只有小写的字段名,用大写写的字段名它会自动转换为小写的。

解决方案 »

  1.   

    create table "Article" ("Id" int, "Name" varchar(64));
      

  2.   

    我还知道:如果你使用pgAdmin工具,就可以生成大小写区分的DB/TABLE/COLUMN名
      

  3.   

    单引号有问题的,不过如果使用
    create table "Article" ("Id" int, "Name" varchar(64));
    创建的表以后查询语句中也要带引号,好麻烦啊
    testdb=# select "Id" from "Article";
     Id
    ----
    (0 rows)