刚开始通过C和libpq在linux上学习Postgresql 9.1。
现在我检查连接,连接,创建数据库,创建表和其他基本的东西。
但是我注意到在创建表时,PQ将我的数据库名称转换为小写。然后我看到表名和字段名也被迫小写。
当我尝试连接数据库的大写(原始)名称时,我得到警告,询问数据库不存在。
现在我检查连接,连接,创建数据库,创建表和其他基本的东西。
但是我注意到在创建表时,PQ将我的数据库名称转换为小写。然后我看到表名和字段名也被迫小写。
当我尝试连接数据库的大写(原始)名称时,我得到警告,询问数据库不存在。
最好的是,所有的名字都保持写作。
这可以通过一些简单的方法/设置来实现吗?
例如:
M_122_KL0001_2011_001_0100001
将被创建为m_122_kl0001_2011_001_0100001什么不是我想要的。
与表名和字段名称相同。
这是Postgres的默认行为。
原文链接:https://www.f2er.com/postgresql/193058.html如果想要大写或混合大小写,可以引用标识符:
createdb "M_122_KL0001_2011_001_0100001"