我的psql表结构如下:
id userName gender
1 xxxx Male
如果我在psql shell中使用如下所示的查询:
select * from table where userName="xxx";
它给出错误: 错误:列" userName" 不存在。
如何查询列名是否包含 camelCase 。
答案 0 :(得分:4)
所有标识符都在postgres中转换为小写。要使用大写标识符,您应该使用标识符周围的双引号来表示postgres不将其转换为小写:
select * from table where "userName" = 'xxx';