blob: f79e9455842eba4ca20402894d556425d3b975b0 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
create database if not exists db_catalog;
use db_catalog;
create table if not exists t_event
(
id int auto_increment comment '主键、自增'
primary key,
title varchar(1024) not null,
file_name varchar(1024) not null,
definition text not null,
status int not null,
version varchar(64) not null,
create_time datetime default CURRENT_TIMESTAMP not null,
update_time datetime default CURRENT_TIMESTAMP not null,
index `index_title` (title)
)
collate = utf8mb3_bin;
create table if not exists t_event_catalog
(
id int auto_increment comment '主键、自增'
primary key,
service_name varchar(256) default '' not null comment '服务名称',
operation_id varchar(1024) not null,
channel_name varchar(1024) not null,
type varchar(1024) not null,
`schema` text not null,
status int not null,
create_time datetime default CURRENT_TIMESTAMP not null,
update_time datetime default CURRENT_TIMESTAMP not null,
index `index_service_name` (service_name),
index `index_channel_name` (channel_name),
index `index_operation_id` (operation_id)
)
collate = utf8mb3_bin;