码迷,mamicode.com
首页 > 其他好文 > 详细

postgres schema切换

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

标签:os   ar   问题   c   res   table   public   r   而且   

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

标签:os   ar   问题   c   res   table   public   r   而且   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!