首页 > 其他 > 详细

postgres schema切换

时间:2014-08-26 19:07:56      阅读:349      评论:0      收藏:0      [点我收藏+]

默认是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切换

原文:http://www.cnblogs.com/wangfantasy/p/3937682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!