jdbc sql_last_value 可以使用 varchar/string 吗?
Is it possible to use a varchar/string for jdbc sql_last_value?
我已经在 logstash
输入的 jdbc
插件中使用 integer
和 datetime
类型的字段测试了 sql_last_value
,它是工作完美。
我只是好奇,是否有可能使用 varchar/string
类型的字段,以便不时更新 sql_last_value
以防万一 [=我的 table.
中的 15=] 或 int
字段
如有任何帮助,我们将不胜感激。
答案是否定的。作为证明,您可以查看 jdbc
输入插件的 source code。
tracking_column_type
字段的声明突出显示以下内容:
# Type of tracking column. Currently only "numeric" and "timestamp"
config :tracking_column_type, :validate => ['numeric', 'timestamp'], :default => 'numeric'
这意味着该字段将只允许包含两个值,即timestamp
和numeric
。
我已经在 logstash
输入的 jdbc
插件中使用 integer
和 datetime
类型的字段测试了 sql_last_value
,它是工作完美。
我只是好奇,是否有可能使用 varchar/string
类型的字段,以便不时更新 sql_last_value
以防万一 [=我的 table.
int
字段
如有任何帮助,我们将不胜感激。
答案是否定的。作为证明,您可以查看 jdbc
输入插件的 source code。
tracking_column_type
字段的声明突出显示以下内容:
# Type of tracking column. Currently only "numeric" and "timestamp"
config :tracking_column_type, :validate => ['numeric', 'timestamp'], :default => 'numeric'
这意味着该字段将只允许包含两个值,即timestamp
和numeric
。