40 lines
2.9 KiB
SQL
40 lines
2.9 KiB
SQL
CREATE TABLE `tb_app_collect_table_info`
|
|
(
|
|
`id` bigint(20) NOT NULL COMMENT '唯一标识',
|
|
`alias` varchar(100) NOT NULL COMMENT '表别名',
|
|
`flink_job_id` bigint(20) NOT NULL COMMENT ' Flink Job Id',
|
|
`hudi_job_id` bigint(20) NOT NULL COMMENT 'hudi 配置',
|
|
`sync_yarn_job_id` bigint(20) NOT NULL COMMENT '同步 yarn 配置',
|
|
`compaction_yarn_job_id` bigint(20) NOT NULL COMMENT '压缩 yarn 配置',
|
|
`config_id` bigint(20) NOT NULL COMMENT '全局配置',
|
|
`src_db` varchar(50) NOT NULL COMMENT '源数据库',
|
|
`src_type` varchar(20) NOT NULL DEFAULT 'udal' COMMENT '数据源类型',
|
|
`src_schema` varchar(50) NOT NULL COMMENT '源库',
|
|
`src_table` varchar(120) NOT NULL COMMENT '源表',
|
|
`src_pulsar_addr` varchar(500) NOT NULL COMMENT 'pulsar 地址',
|
|
`src_topic` varchar(1000) NOT NULL COMMENT 'pulsar topic',
|
|
`tgt_db` varchar(50) NOT NULL COMMENT '目标库',
|
|
`tgt_table` varchar(150) DEFAULT NULL COMMENT '目标表',
|
|
`tgt_hdfs_path` varchar(200) NOT NULL COMMENT '目标 HDFS 路径',
|
|
`tgt_table_type` varchar(20) NOT NULL DEFAULT 'MERGE_ON_READ' COMMENT '表类型',
|
|
`status` varchar(4) NOT NULL DEFAULT 'y' COMMENT '记录状态',
|
|
`filter_field` varchar(10) DEFAULT NULL COMMENT '过滤字段',
|
|
`filter_values` varchar(200) DEFAULT NULL COMMENT '过滤值',
|
|
`filter_type` varchar(10) NOT NULL DEFAULT 'NONE' COMMENT '过滤类型',
|
|
`bucket_number` int(11) NOT NULL DEFAULT '10' COMMENT 'hash 值',
|
|
`partition_field` varchar(10) DEFAULT 'CITY' COMMENT '分区字段',
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
`priority` int(11) NOT NULL DEFAULT '0' COMMENT '优先级',
|
|
`schedule_id` bigint(20) NOT NULL DEFAULT '4' COMMENT '压缩调度计划',
|
|
`hive_db` varchar(100) DEFAULT NULL,
|
|
`hive_table` varchar(150) DEFAULT NULL,
|
|
`hive_partition_field` varchar(20) DEFAULT NULL COMMENT 'hive表分区字段(用于处理特殊表)',
|
|
`hive_partition_value` varchar(20) DEFAULT NULL COMMENT 'hive表分区值(用于处理特殊表)',
|
|
`tags` varchar(500) NOT NULL DEFAULT '' COMMENT '标签',
|
|
`version` int(11) NOT NULL DEFAULT '0' COMMENT '表版本',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `tb_app_collect_table_info_alias_uindex` (`alias`)
|
|
) DEFAULT CHARSET = utf8mb4 COMMENT ='表信息';
|
|
|