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;
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529