当前位置:网站首页>Nacos适配oracle11g-建表ddl语句
Nacos适配oracle11g-建表ddl语句
2022-06-23 06:23:00 【qq_37279783】
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = config_info */
/******************************************/
CREATE TABLE config_info (
id number(20) NOT NULL,
data_id varchar2(255) NOT NULL,
group_id varchar2(255) DEFAULT NULL,
content varchar2(4000) NOT NULL ,
md5 varchar2(32) DEFAULT NULL ,
gmt_create timestamp DEFAULT sysdate ,
gmt_modified timestamp DEFAULT sysdate ,
src_user varchar2(4000) ,
src_ip varchar2(50) DEFAULT NULL ,
app_name varchar2(128) DEFAULT NULL,
tenant_id varchar2(128) DEFAULT '' ,
c_desc varchar2(256) DEFAULT NULL,
c_use varchar2(64) DEFAULT NULL,
effect varchar2(64) DEFAULT NULL,
type varchar2(64) DEFAULT NULL,
c_schema varchar2(4000),
PRIMARY KEY (id),
CONSTRAINT uk_configinfo_datagrouptenant UNIQUE (data_id,group_id,tenant_id)
) ;
create sequence SEQ_CONFIG_INFO maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = config_info_aggr */
/******************************************/
CREATE TABLE config_info_aggr (
id number(20) NOT NULL ,
data_id varchar2(255) NOT NULL,
group_id varchar2(255) NOT NULL ,
datum_id varchar2(255) NOT NULL ,
content varchar2(4000) NOT NULL ,
gmt_modified timestamp NOT NULL ,
app_name varchar2(128) DEFAULT NULL,
tenant_id varchar2(128) DEFAULT '',
PRIMARY KEY (id),
CONSTRAINT uk_config_datagrouptenantdatum UNIQUE (data_id,group_id,tenant_id,datum_id)
) ;
create sequence SEQ_CONFIG_INFO_AGGR maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = config_info_beta */
/******************************************/
CREATE TABLE config_info_beta (
id number(20) NOT NULL,
data_id varchar2(255) NOT NULL,
group_id varchar2(128) NOT NULL,
app_name varchar2(128) DEFAULT NULL,
content varchar2(4000) NOT NULL ,
beta_ips varchar2(1024) DEFAULT NULL ,
md5 varchar2(32) DEFAULT NULL,
gmt_create timestamp DEFAULT sysdate,
gmt_modified timestamp DEFAULT sysdate ,
src_user varchar2(4000),
src_ip varchar2(50) DEFAULT NULL ,
tenant_id varchar2(128) DEFAULT '' ,
PRIMARY KEY (id),
CONSTRAINT uk_configin_datagrouptenant UNIQUE (data_id,group_id,tenant_id)
) ;
create sequence SEQ_CONFIG_INFO_BETA maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = config_info_tag */
/******************************************/
CREATE TABLE config_info_tag (
id number(20) NOT NULL,
data_id varchar2(255) NOT NULL ,
group_id varchar2(128) NOT NULL ,
tenant_id varchar2(128) DEFAULT '' ,
tag_id varchar2(128) NOT NULL ,
app_name varchar2(128) DEFAULT NULL ,
content varchar2(4000) NOT NULL ,
md5 varchar2(32) DEFAULT NULL,
gmt_create timestamp DEFAULT sysdate ,
gmt_modified timestamp DEFAULT sysdate ,
src_user varchar2(4000),
src_ip varchar2(50) DEFAULT NULL ,
PRIMARY KEY (id),
CONSTRAINT uk_configi_datagrouptenanttag UNIQUE (data_id,group_id,tenant_id,tag_id)
) ;
create sequence SEQ_CONFIG_INFO_TAG maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = config_tags_relation */
/******************************************/
CREATE TABLE config_tags_relation (
id number(20) NOT NULL,
tag_name varchar2(128) NOT NULL ,
tag_type varchar2(64) DEFAULT NULL ,
data_id varchar2(255) NOT NULL ,
group_id varchar2(128) NOT NULL ,
tenant_id varchar2(128) DEFAULT '',
nid number(20) NOT NULL,
PRIMARY KEY (nid),
CONSTRAINT uk_config_configidtag UNIQUE (id,tag_name,tag_type)
) ;
CREATE INDEX idx_tenant_id ON config_tags_relation (tenant_id);
create sequence SEQ_CONFIG_TAGS_RELATION maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = group_capacity */
/******************************************/
CREATE TABLE group_capacity (
id number(20) NOT NULL ,
group_id varchar2(128) DEFAULT '' ,
quota number(10) DEFAULT '0' ,
usage number(10) DEFAULT '0' ,
max_size number(10) DEFAULT '0' ,
max_aggr_count number(10) DEFAULT '0' ,
max_aggr_size number(10) DEFAULT '0' ,
max_history_count number(10) DEFAULT '0' ,
gmt_create timestamp DEFAULT sysdate,
gmt_modified timestamp DEFAULT sysdate ,
PRIMARY KEY (id),
CONSTRAINT uk_group_id UNIQUE (group_id)
);
create sequence SEQ_CAPACITY_ENTITY maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = his_config_info */
/******************************************/
CREATE TABLE his_config_info (
id number(20) NOT NULL,
nid number(20) NOT NULL ,
data_id varchar2(255) NOT NULL,
group_id varchar2(128) NOT NULL,
app_name varchar2(128) DEFAULT NULL,
content varchar2(4000) NOT NULL,
md5 varchar2(32) DEFAULT NULL,
gmt_create timestamp DEFAULT sysdate,
gmt_modified timestamp DEFAULT sysdate,
src_user varchar2(4000),
src_ip varchar2(50) DEFAULT NULL,
op_type char(10) DEFAULT NULL,
tenant_id varchar2(128) DEFAULT '' ,
PRIMARY KEY (nid)
);
CREATE INDEX idx_gmt_create ON his_config_info (gmt_create);
CREATE INDEX idx_gmt_modified ON his_config_info (gmt_modified);
CREATE INDEX idx_did ON his_config_info (data_id);
create sequence SEQ_HIS_CONFIG_INFO maxvalue 999999999999;
/******************************************/
/* 数据库全名 = nacos_config */
/* 表名称 = tenant_capacity */
/******************************************/
CREATE TABLE tenant_capacity (
id number(20) NOT NULL ,
tenant_id varchar2(128) DEFAULT '' ,
quota number(10) DEFAULT '0' ,
usage number(10) DEFAULT '0' ,
max_size number(10) DEFAULT '0' ,
max_aggr_count number(10) DEFAULT '0',
max_aggr_size number(10) DEFAULT '0' ,
max_history_count number(10) DEFAULT '0' ,
gmt_create timestamp DEFAULT sysdate,
gmt_modified timestamp DEFAULT sysdate ,
PRIMARY KEY (id),
CONSTRAINT uk_tenant_id UNIQUE (tenant_id)
) ;
CREATE TABLE tenant_info (
id number(20) NOT NULL ,
kp varchar2(128) NOT NULL ,
tenant_id varchar2(128) default '' ,
tenant_name varchar2(128) default '' ,
tenant_desc varchar2(256) DEFAULT NULL ,
create_source varchar2(32) DEFAULT NULL ,
gmt_create number(20) NOT NULL ,
gmt_modified number(20) NOT NULL ,
PRIMARY KEY (id),
CONSTRAINT uk_tenant_info_kptenantid UNIQUE (kp,tenant_id)
) ;
CREATE INDEX idx_info_tenant_id ON tenant_info (tenant_id);
create sequence SEQ_TENANT_INFO maxvalue 999999999999;
CREATE TABLE users (
username varchar2(50) NOT NULL PRIMARY KEY,
password varchar2(500) NOT NULL,
enabled char(1) NOT NULL
);
CREATE TABLE roles (
username varchar2(50) NOT NULL,
role varchar2(50) NOT NULL,
CONSTRAINT idx_user_role UNIQUE (username,role)
);
CREATE TABLE permissions (
role varchar2(50) NOT NULL,
resources varchar2(255) NOT NULL,
action varchar2(8) NOT NULL,
CONSTRAINT uk_role_permission UNIQUE (role,resources,action)
);
INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', '1');
INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');
边栏推荐
猜你喜欢

Regular expression graph and text ultra detailed summary without rote memorization (Part 1)

Quartz调度框架的学习使用

Swagger3 integrates oauth2 authentication token

EndNote20使用教程分享(未完

Analysis of personalized learning progress in maker Education

Traversal of binary tree and related knowledge

MySQL MVCC多版本并发控制

U-Net: Convolutional Networks for Biomedical Image Segmentation

TP6+Redis+think-queue+Supervisor实现进程常驻消息队列/job任务

Analyzing the creation principle in maker Education
随机推荐
闫氏DP分析法
excel高级绘图技巧100讲(八)-Excel绘制WIFI图
[project training] details of linear components
UNET code implementation
别找了诸位 【十二款超级好用的谷歌插件都在这】(确定不来看看?)
ldconfig 命令
启发式的搜索策略
20220621 Dual Quaternion
技术文章写作指南
Initialization layer implementation
Side effects of threads in embedded real-time systems
Deeplab V3 code structure diagram
318. maximum word length product
1161 Merging Linked Lists
The illustration shows three handshakes and four waves. Xiaobai can understand them
About professional attitude
[STL] summary of pair usage
A small method of debugging equipment serial port information with ADB
316. remove duplicate letters
GloRe