{{template "header" .}}
通用

DDL 支持说明

当前只支持字段在表结构末尾追加新字段,如果配置的二进制位点是在DDL 之前的位点,会出现数据和字段对应不上

数据类型修改之后,如果配置的二进制位点是在DDL 之前的位点,可能会出现数据出错

 

支持存储类型

TINYINT ( int8 | unit8 ) , SMALLINT ( int16 | unit16 ) , MEDIUMINT ( int32 | uint32 ), INT ( int32 | uint32 ) , BIGINT ( int64 | uint64 )

FLOAT ( float32 ) , DOUBLE ( float64 ) ,REAL ( float64 )

DECIMAL , NUMERIC( 返回string类型 )

DATE , TIME , YEAR , DATETIME , TIMESTAMP ( string类型 )

CHAR , VARCHAR ( string )

TEXT , TINYTEXT , MEDIUMINTTEXT , LONGTEXT ( string )

BLOB, TINYBLOB , MEDIUMINTBLOB , LONGBLOB ( string )

ENUM ( string类型 )

SET ( []string )

BIT ( int64类型 )

 

标签

$SchemaName : 数据库名字

$TableName : 表的名字

$EventType : 当前记录的增删改事件,新增(insert); 修改(update) ; 删除(delete)

$字段名 : 表的字段数据

 

其他配置

Type

set : 在数据update, del 的时候,可对数据进行更改或者删除操作的情况

list : 用于数据队列情况,数据只增,没法删除,可配合 $EventType 一起使用

 

DataType

string : Value 数据自定义

json : 自定义选择表字段,如果不选择则默认为全部

 

Key

不同的toServer 配置要求不一样,请参照各toServer 文档

 

Value

如果Type == string的时候,进行输入,并不同toServer 需求不一样,有些toServer 数据必须要求是json,这个值就得配置成json格式的字符串,请参考 各toServer 文档

 

MustBeSuccess

Yes : 当提交到 toServer 返回true 的时候,会进行重试操作,直到成功或者手工设置Miss 错过操作

No : 不管提交到 toServer 返回true 或者 false,都不进行重试提交

 

AddEventType

Yes : 当DataType=json 的时候,会自动往json对象中增加一个key:EventType

No : 没有任何操作

 

AddSchemaName

Yes : 当DataType=json 的时候,会自动往json对象中增加一个key:SchemaName

No : 没有任何操作

 

AddTableName

Yes : 当DataType=json 的时候,会自动往json对象中增加一个key:SchemaName

No : 没有任何操作

 

Fields

如果不选择,默认为全部,DataType == json 是有效

ToServer 配置
{{range $name, $v := .ToServerDocs}}

{{$name}}

{{$v}}

 

{{end}}
{{template "footer" .}}