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 ='表信息';