feat(database): 增加汇聚平台表信息表sql

This commit is contained in:
v-zhangjc9
2024-05-16 14:50:59 +08:00
parent 20e3fdae87
commit 486b9ec6b5
15 changed files with 76 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
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 COMMENT 'hive库',
`hive_table` varchar(150) DEFAULT NULL COMMENT 'hive表',
`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 ='表信息';