返回首页

gbase数据、南大通用产品文档:GBase8sGSKIT_VERSION 配置参数

更新日期:2024年09月11日

使用 GSKIT_VERSION 配置参数来指定 GBase Global Security Kit (GSKit) 的主版本,
数据库服务器使用该版本来加密和 SSL 通信。
onconfig.std 值
未设置。随着 GBase 8s 安装使用的 GSKit 版本。

GSKit 版本是运行在 7 与最新主发布号(当前为 15)之间的完整数目。
单位
正整数
生效
数据库初始化期间
如果在同一台计算机上数据库服务器与其他 GBase 产品一起使用,且随同其他 GBase 产
品安装了不同的 GSKit 版本,则可使用不同 GSKit 版本配置数据库服务器。

这个参数被传给所有3 个函数,它指向一个UDF_INIT 结构,被用来在函数之间
传递信息。UDF_INIT 结构成员列在下面。初始化函数应该初始化它想要改变的
任何成员。对一个成员使用缺省值,不改变它。
my_bool maybe_null
如果func()能返回NULL,func_init()应该设置maybe_null 为1。如果任何一个参
数被声明为maybe_null,缺省值是1。
unsigned int decimals
小数位数目。缺省值是在被传给主函数的参数中小数位的最大数目。(例如,如
果函数传递1.11、1.111 和1.1,缺省值将是3,因为1.111 有3 个小数位。
unsigned int max_length
返回结果的最大长度。缺省值不同,取决于函数的结果类型。对字符串函数,缺
省是最长的参数的长度。对整数函数,缺省是21 位。对实数函数,缺省是13 加
上由initid->decimals 指出的小数位数。对数字函数,长度包括任何符号位或小数
点字符。
char *ptr
函数可以自己使用的一个指针。例如,函数能使用initid->ptr 在函数之间传递分
配的内存。在func_init()中,分配内存并将它赋给这个指针:

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1394
initid->ptr = allocated_memory;
说明
在func()和func_deinit()中,使用initid->ptr 并释放内存。

gbase_stmt_reset .............................
63