首页 > 代码库 > postgres schema切换
postgres schema切换
默认是public,
如果要切换: set search_path to ‘_schema,public‘;
这样之后的查询就方便了,不用麻烦的拼schema.table .
但是遇到的问题是:
要查询 表的index,
查出来的表的索引定义是不带schema的,坑....
也就是在当前schema的表名都不带schema.
还有就是索引,创建索引的时候如果不给索引名称,就会按 tablaname_column1_column2_idx的形式起索引名,而且如果该两列的索引已经存在了,如果再创建再不给索引名,就会一次是:
tablaname_column1_column2_idx1
tablaname_column1_column2_idx2
tablaname_column1_column2_id3
。。。。创建很多的索引。。
所以创建索引之前先查询下是否有索引存在。
postgres schema切换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。