PostgreSQL经验小结

本篇基于9.5版本。 >> 解决psql登入后不能输入中文 psql登入后提示No entry for terminal type “xterm”; using dumb terminal settings,查看/opt/PostgreSQL/9.5/bin/psql发现需要依赖某些文件。在系统中找到相关文件,然后创建软连接,再次登录即可输入中文。 >> 对象命名习惯 PostgreSQL中的对象名(表名、字段名、视图名、索引名、函数名、序列名等)是区分大小写字母的,但在SQL语句中直接使用大写字母的话会被自动转换成小写,解决办法是用双引号修饰对象名,阻止自动转换。为了降低复杂度和避免由此引发的bug,建议对象命名时不要用大写字母,单词之间用下划线分隔。 例如:t_user_info,i_user_