From dfa0f99bfe1493bf7e810643c5869f10c66ff465 Mon Sep 17 00:00:00 2001 From: wwya Date: Mon, 23 Mar 2026 09:56:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20docker-compose/canal/canal?= =?UTF-8?q?=5Fmanager.sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose/canal/canal_manager.sql | 110 +++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 docker-compose/canal/canal_manager.sql diff --git a/docker-compose/canal/canal_manager.sql b/docker-compose/canal/canal_manager.sql new file mode 100644 index 0000000..31f4c70 --- /dev/null +++ b/docker-compose/canal/canal_manager.sql @@ -0,0 +1,110 @@ +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `canal_manager` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */; + +USE `canal_manager`; + +SET NAMES utf8; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for canal_adapter_config +-- ---------------------------- +DROP TABLE IF EXISTS `canal_adapter_config`; +CREATE TABLE `canal_adapter_config` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `category` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `status` varchar(45) DEFAULT NULL, + `content` text NOT NULL, + `modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for canal_cluster +-- ---------------------------- +DROP TABLE IF EXISTS `canal_cluster`; +CREATE TABLE `canal_cluster` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `zk_hosts` varchar(255) NOT NULL, + `modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for canal_config +-- ---------------------------- +DROP TABLE IF EXISTS `canal_config`; +CREATE TABLE `canal_config` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `cluster_id` bigint(20) DEFAULT NULL, + `server_id` bigint(20) DEFAULT NULL, + `name` varchar(255) NOT NULL, + `status` varchar(45) DEFAULT NULL, + `content` text NOT NULL, + `content_md5` varchar(128) NOT NULL, + `modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE KEY `sid_UNIQUE` (`server_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for canal_instance_config +-- ---------------------------- +DROP TABLE IF EXISTS `canal_instance_config`; +CREATE TABLE `canal_instance_config` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `cluster_id` bigint(20) DEFAULT NULL, + `server_id` bigint(20) DEFAULT NULL, + `name` varchar(255) NOT NULL, + `status` varchar(45) DEFAULT NULL, + `content` text NOT NULL, + `content_md5` varchar(128) DEFAULT NULL, + `modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE KEY `name_UNIQUE` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for canal_node_server +-- ---------------------------- +DROP TABLE IF EXISTS `canal_node_server`; +CREATE TABLE `canal_node_server` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `cluster_id` bigint(20) DEFAULT NULL, + `name` varchar(255) NOT NULL, + `ip` varchar(255) NOT NULL, + `admin_port` int(11) DEFAULT NULL, + `tcp_port` int(11) DEFAULT NULL, + `metric_port` int(11) DEFAULT NULL, + `status` varchar(45) DEFAULT NULL, + `modified_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for canal_user +-- ---------------------------- +DROP TABLE IF EXISTS `canal_user`; +CREATE TABLE `canal_user` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `username` varchar(255) NOT NULL, + `password` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `roles` varchar(255) NOT NULL, + `introduction` varchar(255) DEFAULT NULL, + `avatar` varchar(255) DEFAULT NULL, + `creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +SET FOREIGN_KEY_CHECKS = 1; + +-- ---------------------------- +-- Records of canal_user +-- ---------------------------- +BEGIN; +INSERT INTO `canal_user` VALUES (1, 'admin', '6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9', 'Canal Manager', 'admin', NULL, NULL, '2019-07-14 00:05:28'); +COMMIT; + +SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file