GBase 8a
适配迁移
文章

私有表说明

发表于2025-04-07 15:20:4227次浏览2个评论

一、 主要概念解释:
1. 私有用户:新添加的一个用户的属性。区别于系统中普通用户,私有用户创建的表具有私有性。
2. 私有表:具有私有属性的表,基于创建该表的私有用户的存在。

二、 建私有用户:
CREATE USER user1 PRIVATE IDENTIFIED BY '123';  
# SELECT is_independent FROM gbase.user where user='userl';  #该字段为'Y'表示该用户为私有用户,为'N'为普通用户。

三、 如何创建私有表(用该私有用户建表):
gccli -uuser1 -p123
CREATE TABLE db1.t1(a INT);

四、其他:
1. Select ownerid from gbase.table_distribution;  #私有用户的表,该字段与该用户在gbase.user中条目的 uid字段一致,普通用户的表,该字段为null.
2. 当私有用户没有db级权限时,show tables不显示私有表。
3. 将私有用户转变为普通用户,仅允许root用户执行。语法:ALTER USER user1 PUBLIC; 

 

评论

登录后才可以发表评论
用户头像
levvel发表于 5个月前
受益匪浅!
用户头像
levvel发表于 3个月前
听说评论可以拿积分,我试一下子