返回首页

gbase数据、南大通用产品文档:GBase8cRESET

更新日期:2024年09月11日

功能描述
RESET 将指定的运行时参数恢复为缺省值。
这些参数的缺省值是指postgresql.conf 配置
文件中所描述的参数缺省值。
RESET 命令与如下命令的作用相同:
SET configuration_parameter TO DEFAULT
注意事项
RESET 的事务性行为和SET 相同:它的影响将会被事务回滚撤销。
语法格式
RESET {configuration_parameter | CURRENT_SCHEMA | TIME ZONE | TRANSACTION
ISOLATION LEVEL | SESSION AUTHORIZATION | ALL };
参数说明

configuration_parameter
运行时参数的名称。
取值范围:可以使用SHOW ALL 命令查看运行时参数。

CURRENT_SCHEMA
当前模式。

TIME ZONE
时区。

TRANSACTION ISOLATION LEVEL
事务的隔离级别。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1215

SESSION AUTHORIZATION
当前会话的用户标识符。

ALL
所有运行时参数。
示例
--把timezone 设为缺省值。
gbase=#RESET timezone;
--把所有参数设置为缺省值。
gbase=#RESET ALL;
相关命令
SET,SHOW

说明
随机脱敏函数只对数字类型起作用。
它会将数字随机显示成指定范围内的值,若多次执行,同一行的随机值会不同。
示例
假设先设置脱敏范围为(1,4)。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
459
gbase>
CREATE
TABLE
t_m_random(age
INT
MASKED
WITH(FUNCTION = 'RANDOM(1,4)'));
Query OK, 0 rows affected (Elapsed: 00:00:00.09)
gbase> INSERT INTO t_m_random VALUES(29),(19);
Query OK, 2 rows affected (Elapsed: 00:00:00.07)
Records: 2
Duplicates: 0
Warnings: 0
gbase> SELECT * FROM t_m_random;
+------+
| age
|
+------+
|
4 |
|
3 |
+------+
2 rows in set (Elapsed: 00:00:00.03)
表4- 75 脱敏前数据
年龄(int)
29
19
表4- 76 应用随机脱敏后结果
年龄(int)
4
3
注意
NULL 值不做脱敏处理,显示仍为NULL。

参数说明:当一个会话的等待获得一个锁的时间超过deadlock_timeout 的值时,此选项
控制在数据库日志中记录此消息。
这对于决定锁等待是否会产生一个坏的行为是非常有用的。
该参数属于SUSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:布尔型

on 表示记录此信息。

off 表示不记录此信息。
默认值:off