返回首页

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

更新日期:2024年09月11日

取值:[0|1]
默认值:0
说明:重复消息检查
此参数用来设定consumer 是否比对POS(防止重复消费),默认是关闭,即,检
查重复消息。除非在特殊场景下,否则不建议打开。
如果用户的consumer 做的都是insert 操作,不需要保证顺序,需要单独对某个
consumer 关闭pos 检查。配置方法是手动修改gclusterdb.kafka_consumers:
update gclusterdb.kafka_consumers set common_options=’
gcluster_kafka_ignore_pos_field = 1’
where `name`=’consumer_1’;
然后重启consumer_1。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。

标准转换存在于 GBase 8s SQL 数据类型与 GBase 8s ODBC Driver C 数据类型之间。
仅 GBase 8s 可将数据转换为 SQL_C_BIT。
GBase 8s ODBC 驱动程序 C 数据类型 SQL_C_BINARY、SQL_C_CHAR 和
SQL_C_WCHAR 支持罗列在下表中的所有 GBase 8s SQL 数据类型之间转换。
下表展示在 GBase 8s SQL 数据类型与 GBase 8s ODBC Driver C 数据类型之间支持的转
换。
表 1. 在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换.
展示在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换的五列表。
SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_BIT SQL_C_DATE SQL_C_DOUBLE
SQL_C_FLOAT
BOOLEAN




CHAR、
CHARACTER




CHARACTER
VARYING




DATE




DATETIME




DEC、
DECIMAL




DOUBLE
PRECISION




FLOAT





GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 66 -

SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_BIT SQL_C_DATE SQL_C_DOUBLE
SQL_C_FLOAT
INT、INTEGER




INT8




LVARCHAR




MONEY




NUMERIC




REAL




SERIAL




SMALLFLOAT




SMALLINT




TEXT




VARCHAR





表 2. 在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换.
展示在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换的五列表。
SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_L
ONG
SQL_C_NUMERIC SQL_C_SHOR
T
SQL_C_SLON
G
BIGINT




BIGSERIAL




BYTE




CHAR、
CHARACTER




CHARACTER
VARYING




DEC、DECIMAL




DOUBLE
PRECISION




FLOAT





GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 67 -

SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_L
ONG
SQL_C_NUMERIC SQL_C_SHOR
T
SQL_C_SLON
G
INT、INTEGER




INT8




LVARCHAR




MONEY




NUMERIC




REAL




SERIAL




SERIAL8




SMALLFLOAT




SMALLINT




TEXT




VARCHAR





表 3. 在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换.
展示在 GBase 8s SQL 数据类型 与 ODBC Driver C 数据类型支持的展缓的五列表。
SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_SSHORT
SQL_C_STINYINT
SQL_C_TIMESTAMP
BIGINT



BIGSERIAL



CHAR、
CHARACTER



CHARACTER
VARYING



DATE



DATETIME



DEC、DECIMAL




GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 68 -

SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_SSHORT
SQL_C_STINYINT
SQL_C_TIMESTAMP
DOUBLE
PRECISION



FLOAT



INT、INTEGER



INT8



LVARCHAR



MONEY



NUMERIC



REAL



SERIAL



SERIAL8



SMALLFLOAT



SMALLINT



TEXT



VARCHAR




ODBC 驱动程序 C 数据类型 SQL_C_ULONG 支持罗列在下表中的所有 SQL 数据类型
之间的转换。
表 4. 在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换.
展示在 GBase 8s SQL 数据类型与 ODBC Driver C 数据类型之间支持的转换的五列表。
SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_TINYINT
SQL_C_USHORT
SQL_C_UTINYINT
BIGINT



BIGSERIAL



CHAR、
CHARACTER



CHARACTER
VARYING




GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 69 -

SQL 数据类型
ODBC 驱动程序 C 数据类型(目标类型)
SQL_C_TINYINT
SQL_C_USHORT
SQL_C_UTINYINT
DEC、DECIMAL



DOUBLE
PRECISION



FLOAT



INT、INTEGER



INT8



LVARCHAR



MONEY



NUMERIC



REAL



SERIAL



SERIAL8



SMALLFLOAT



SMALLINT



TEXT



VARCHAR



+------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
630