mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
1 line
1.7 KiB
SQL
1 line
1.7 KiB
SQL
CREATE TABLE `test_columnar` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
`user_id` bigint NOT NULL,
|
|
`vault_id` bigint NOT NULL,
|
|
`address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL DEFAULT '',
|
|
`address_from` int NOT NULL DEFAULT '0' ,
|
|
`alias` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT 'MyAddress' ,
|
|
`balance` decimal(50, 0) NOT NULL DEFAULT '0' ,
|
|
`coin_type` int NOT NULL DEFAULT '0' ,
|
|
`height` bigint DEFAULT '0' ,
|
|
`shard` smallint NOT NULL DEFAULT '0' ,
|
|
`chain` int NOT NULL DEFAULT '0' ,
|
|
`status` smallint NOT NULL DEFAULT '0' ,
|
|
`account` int NOT NULL DEFAULT '0',
|
|
`is_change` tinyint DEFAULT '0' ,
|
|
`address_index` int DEFAULT '0' ,
|
|
`redeem_script` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL,
|
|
`nonce` bigint UNSIGNED NOT NULL DEFAULT '0',
|
|
`is_sync` tinyint NOT NULL DEFAULT '0',
|
|
`flag` tinyint NOT NULL DEFAULT '0',
|
|
`wallet_type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL DEFAULT '',
|
|
`created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`modify_date` timestamp NULL DEFAULT NULL ,
|
|
`address_type` tinyint NOT NULL DEFAULT '0',
|
|
`risk_type` int NOT NULL DEFAULT '0' ,
|
|
`balance_source` int NOT NULL DEFAULT '0',
|
|
`tx_flag` tinyint NOT NULL DEFAULT '0' ,
|
|
`risk_flag` smallint NOT NULL DEFAULT '0',
|
|
`business_line` int NOT NULL DEFAULT '1',
|
|
PRIMARY KEY (`id`),
|
|
CLUSTERED COLUMNAR INDEX `cc_i_address` (`address`)
|
|
PARTITION BY HASH(`address`)
|
|
PARTITIONS 32,
|
|
UNIQUE KEY `idx_ct_addr` USING BTREE (`user_id`, `coin_type`, `address`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 128498037 DEFAULT CHARSET = utf8mb3 DEFAULT COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC
|
|
PARTITION BY KEY(`address`)
|
|
PARTITIONS 32
|