暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a Mpp之gcluster_extend_ident

原创 就叫这个名吧。 2022-09-20
657

GBase 8a Mpp之gcluster_extend_ident

参数 
GBase 8a数据库集群默认数据库对象名称只支持字母、数字和下划线。通过设置gcluster_extend_ident参数,可以提供对中文数据库对象名称的支持,gcluster_extend_ident 参数默认=0,0为关闭状态 1为开启状态。

使用方法

方法一:
gccli登录数据库,输入set global gcluster_extend_ident =1开启配置,开启配置后可直接使用创建中文数据库对象名称,不需要重新登陆。
方法二:
修改配置文件加入 gcluster_extend_ident = 1 ,此种方法需要重启集群服务生效。配置文件位置:安装路径下的gcluster/config/gbase_8a_gcluster.cnf。

 

参考样例

gbase> set global gcluster_extend_ident =1

    -> ;

Query OK, 0 rows affected (Elapsed: 00:00:00.03)

# 创建中文名称库

gbase> create database 信息库;

Query OK, 1 row affected (Elapsed: 00:00:00.10)

# 创建中文名称分区表
gbase> create table 信息表 (编号 int,姓名 varchar(20)) partition by range (编号) subpartition by hash (编号) 

    -> subpartitions 2 

    -> (partition 分区一 values less than(20),

    -> partition 分区二 values less than(40),

    -> partition 分区三 values less than(50));

Query OK, 0 rows affected (Elapsed: 00:00:03.22)


# 创建中文名称视图
gbase> create view 视图 as select 编号 from 信息表; 

Query OK, 0 rows affected (Elapsed: 00:00:00.11)

# 创建中文名称索引

gbase> create index 索引 on 信息表(编号);    

Query OK, 0 rows affected (Elapsed: 00:00:01.27)

Records: 0  Duplicates: 0  Warnings: 0

# 创建中文名称函数

gbase> delimiter //

gbase> create function 函数(a char(20))returns char(50)  return concat(upper('hello,'),s,'!');// 

Query OK, 0 rows affected (Elapsed: 00:00:00.09)

# 创建中文名称用户
gbase> create user 张三;

Query OK, 0 rows affected (Elapsed: 00:00:00.44)

# 中文名称用户授权
gbase> grant select on *.* to 张三;

Query OK, 0 rows affected (Elapsed: 00:00:00.11)

 

 

最后修改时间:2022-09-21 10:04:48
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论