加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Greenplum介绍 - schema

(2012-04-10 17:55:28)
标签:

gp

greenplum

schema

it

分类: GreenPlum

Schema是Database中逻辑组织object和data。
在同一Database中,不同schema的对象可以使用相同的名称。
例如:A schema 中表叫tab1, B schema中表也可以叫tab1.  但是在同一个schema中就会报错

 

=> SELECT * FROM myschema.mytable;
注意:如果sql中指定了schema名字的话,就查询指定schema,否则查询search path中配置参数。

 

------管理命令------
[创建schema] => CREATE SCHEMA myschema;
[创建并设置owner] =>  CREATE SCHEMA myschema AUTHORIZATION username;
[查看当前schema] => SELECT current_schema();
[查看search path] => SHOW search_path;
[修改search path] => ALTER DATABASE mydatabase SET search_path TO myschema, public, pg_catalog;
[删除schema<必须是空schema,未包含任何对象>] => DROP SCHEMA myschema;
[删除schema及数据库中所有对象] => DROP SCHEMA myschema CASCADE;

 

------用户级schema------
public => GP默认安装,default schema

 

------系统级schema(具体可参考官方文档)------
pg_catalog => 包含系统数据字典表,内建的数据类型、函数和操作符。
information_schema => 包含标准视图的集合,视图都是从系统数据字典表中提出的信息。
pg_toast => 存放大对象 (GP内部使用)
pg_bitmapindex => 存放bitmap索引对象 (GP内部使用)
pg_aoseg => 存放append-only表 (GP内部使用)
pg_toolkit => 管理schema,查询系统日志文件和其它系统度量单位。 包含一些外部表、视图和函数。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有