From 9a829cede4886c9f753e58aee72a4ce5e5969c56 Mon Sep 17 00:00:00 2001 From: gongdian Date: Wed, 26 Jun 2019 16:23:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dmysql5.7=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E4=BB=A5=E4=B8=8Asql=E6=89=A7=E8=A1=8C=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../h2/inspektr/V1_0_0__inspektr.sql | 2 +- .../hsql/cms/V0_0_2__cms_article.sql | 68 +++++++++---------- .../hsql/cms/V0_0_3__cms_comment.sql | 32 ++++----- .../hsql/cms/V0_0_4__cms_favorite.sql | 32 ++++----- .../hsql/cms/V1_10_0_4__comment_thread.sql | 28 ++++---- .../hsql/cms/V1_10_0_5__comment_info.sql | 54 +++++++-------- .../hsql/cms/V1_10_0_6__comment_voter.sql | 34 +++++----- .../hsql/cms/V1_4_0_1__cms_attachment.sql | 38 +++++------ .../hsql/meeting/V0_0_0_2__meeting_info.sql | 50 +++++++------- .../dbmigrate/hsql/msg/V0_0_1__msg_info.sql | 34 +++++----- .../hsql/sendmail/V0_0_4__sendmail_queue.sql | 52 +++++++------- .../sendmail/V0_0_5__sendmail_history.sql | 52 +++++++------- .../hsql/store/V0_0_1__store_info.sql | 32 ++++----- .../hsql/store/V1_10_0_1__store_attach.sql | 46 ++++++------- .../hsql/store/V1_10_0_4__store_batch.sql | 28 ++++---- .../dbmigrate/hsql/user/V0_0_4__user_attr.sql | 38 +++++------ .../hsql/user/V1_5_0_8__account_log.sql | 2 +- .../hsql/workcal/V0_0_2__workcal_rule.sql | 34 +++++----- .../mysql/cms/V0_0_2__cms_article.sql | 68 +++++++++---------- .../mysql/cms/V0_0_3__cms_comment.sql | 32 ++++----- .../mysql/cms/V0_0_4__cms_favorite.sql | 32 ++++----- .../mysql/cms/V1_10_0_4__comment_thread.sql | 28 ++++---- .../mysql/cms/V1_10_0_5__comment_info.sql | 54 +++++++-------- .../mysql/cms/V1_10_0_6__comment_voter.sql | 34 +++++----- .../mysql/cms/V1_4_0_1__cms_attachment.sql | 38 +++++------ .../mysql/inspektr/V1_0_0__inspektr.sql | 30 ++++---- .../mysql/meeting/V0_0_0_2__meeting_info.sql | 50 +++++++------- .../dbmigrate/mysql/msg/V0_0_1__msg_info.sql | 34 +++++----- .../mysql/sendmail/V0_0_4__sendmail_queue.sql | 52 +++++++------- .../sendmail/V0_0_5__sendmail_history.sql | 52 +++++++------- .../mysql/store/V0_0_1__store_info.sql | 32 ++++----- .../mysql/store/V1_10_0_1__store_attach.sql | 46 ++++++------- .../mysql/store/V1_10_0_4__store_batch.sql | 28 ++++---- .../mysql/user/V0_0_4__user_attr.sql | 38 +++++------ .../mysql/user/V1_5_0_8__account_log.sql | 36 +++++----- .../mysql/workcal/V0_0_2__workcal_rule.sql | 34 +++++----- 36 files changed, 687 insertions(+), 687 deletions(-) diff --git a/src/main/resources/dbmigrate/h2/inspektr/V1_0_0__inspektr.sql b/src/main/resources/dbmigrate/h2/inspektr/V1_0_0__inspektr.sql index 3c72cf7a9..81b594dd5 100644 --- a/src/main/resources/dbmigrate/h2/inspektr/V1_0_0__inspektr.sql +++ b/src/main/resources/dbmigrate/h2/inspektr/V1_0_0__inspektr.sql @@ -10,6 +10,6 @@ CREATE TABLE COM_AUDIT_TRAIL ( AUD_RESOURCE VARCHAR(100) NOT NULL, AUD_ACTION VARCHAR(100) NOT NULL, APPLIC_CD VARCHAR(5) NOT NULL, - AUD_DATE TIMESTAMP NOT NULL + AUD_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) diff --git a/src/main/resources/dbmigrate/hsql/cms/V0_0_2__cms_article.sql b/src/main/resources/dbmigrate/hsql/cms/V0_0_2__cms_article.sql index 90dd12cdc..3da266e23 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V0_0_2__cms_article.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V0_0_2__cms_article.sql @@ -1,34 +1,34 @@ - - -------------------------------------------------------------------------------- --- cms article -------------------------------------------------------------------------------- -CREATE TABLE CMS_ARTICLE( - ID BIGINT NOT NULL, - TITLE VARCHAR(200), - SHORT_TITLE VARCHAR(200), - SUB_TITLE VARCHAR(200), - CONTENT VARCHAR(65535), - SUMMARY VARCHAR(200), - LOGO VARCHAR(200), - KEYWORD VARCHAR(200), - TAGS VARCHAR(200), - SOURCE VARCHAR(200), - ALLOW_COMMENT INT, - STATUS INT, - PUBLISH_TIME TIMESTAMP NULL, - CLOSE_TIME TIMESTAMP NULL, - TYPE INT, - TOP INT, - WEIGHT INT, - CREATE_TIME TIMESTAMP NULL, - TEMPLATE VARCHAR(200), - VIEW_COUNT INT, - RECOMMEND_ID BIGINT, - RECOMMEND_STATUS INT, - USER_ID VARCHAR(200), - CATALOG_ID BIGINT, - CONSTRAINT PK_CMS_ARTICLE PRIMARY KEY(ID), - CONSTRAINT FK_CMS_ARTICLE_CATALOG FOREIGN KEY(CATALOG_ID) REFERENCES CMS_CATALOG(ID) -); - + + +------------------------------------------------------------------------------- +-- cms article +------------------------------------------------------------------------------- +CREATE TABLE CMS_ARTICLE( + ID BIGINT NOT NULL, + TITLE VARCHAR(200), + SHORT_TITLE VARCHAR(200), + SUB_TITLE VARCHAR(200), + CONTENT VARCHAR(65535), + SUMMARY VARCHAR(200), + LOGO VARCHAR(200), + KEYWORD VARCHAR(200), + TAGS VARCHAR(200), + SOURCE VARCHAR(200), + ALLOW_COMMENT INT, + STATUS INT, + PUBLISH_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + CLOSE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + TYPE INT, + TOP INT, + WEIGHT INT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + TEMPLATE VARCHAR(200), + VIEW_COUNT INT, + RECOMMEND_ID BIGINT, + RECOMMEND_STATUS INT, + USER_ID VARCHAR(200), + CATALOG_ID BIGINT, + CONSTRAINT PK_CMS_ARTICLE PRIMARY KEY(ID), + CONSTRAINT FK_CMS_ARTICLE_CATALOG FOREIGN KEY(CATALOG_ID) REFERENCES CMS_CATALOG(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/cms/V0_0_3__cms_comment.sql b/src/main/resources/dbmigrate/hsql/cms/V0_0_3__cms_comment.sql index ed64279ed..864ceaacf 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V0_0_3__cms_comment.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V0_0_3__cms_comment.sql @@ -1,16 +1,16 @@ - - -------------------------------------------------------------------------------- --- cms comment -------------------------------------------------------------------------------- -CREATE TABLE CMS_COMMENT( - ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL, - TITLE VARCHAR(200), - CONTENT VARCHAR(200), - STATUS INT, - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(200), - ARTICLE_ID BIGINT, - CONSTRAINT PK_CMS_COMMENT PRIMARY KEY(ID), - CONSTRAINT FK_CMS_COMMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) -); + + +------------------------------------------------------------------------------- +-- cms comment +------------------------------------------------------------------------------- +CREATE TABLE CMS_COMMENT( + ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL, + TITLE VARCHAR(200), + CONTENT VARCHAR(200), + STATUS INT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(200), + ARTICLE_ID BIGINT, + CONSTRAINT PK_CMS_COMMENT PRIMARY KEY(ID), + CONSTRAINT FK_CMS_COMMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/cms/V0_0_4__cms_favorite.sql b/src/main/resources/dbmigrate/hsql/cms/V0_0_4__cms_favorite.sql index c2a9005dc..b3214f551 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V0_0_4__cms_favorite.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V0_0_4__cms_favorite.sql @@ -1,16 +1,16 @@ - - -------------------------------------------------------------------------------- --- cms favorite -------------------------------------------------------------------------------- -CREATE TABLE CMS_FAVORITE( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(200), - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(200), - ARTICLE_ID BIGINT, - COMMENT_ID BIGINT, - CONSTRAINT PK_CMS_FAVORITE PRIMARY KEY(ID), - CONSTRAINT FK_CMS_FAVORITE_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID), - CONSTRAINT FK_CMS_FAVORITE_COMMENT FOREIGN KEY(COMMENT_ID) REFERENCES CMS_COMMENT(ID) -); + + +------------------------------------------------------------------------------- +-- cms favorite +------------------------------------------------------------------------------- +CREATE TABLE CMS_FAVORITE( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(200), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(200), + ARTICLE_ID BIGINT, + COMMENT_ID BIGINT, + CONSTRAINT PK_CMS_FAVORITE PRIMARY KEY(ID), + CONSTRAINT FK_CMS_FAVORITE_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID), + CONSTRAINT FK_CMS_FAVORITE_COMMENT FOREIGN KEY(COMMENT_ID) REFERENCES CMS_COMMENT(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/cms/V1_10_0_4__comment_thread.sql b/src/main/resources/dbmigrate/hsql/cms/V1_10_0_4__comment_thread.sql index 085ed176e..93f6391e5 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V1_10_0_4__comment_thread.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V1_10_0_4__comment_thread.sql @@ -1,14 +1,14 @@ - - -------------------------------------------------------------------------------- --- comment thread -------------------------------------------------------------------------------- -CREATE TABLE COMMENT_THREAD( - ID BIGINT NOT NULL, - URL VARCHAR(200), - SOURCE_ID VARCHAR(50), - CREATE_TIME TIMESTAMP, - TENANT_ID VARCHAR(64), - CONSTRAINT PK_COMMENT_THREAD PRIMARY KEY(ID) -); - + + +------------------------------------------------------------------------------- +-- comment thread +------------------------------------------------------------------------------- +CREATE TABLE COMMENT_THREAD( + ID BIGINT NOT NULL, + URL VARCHAR(200), + SOURCE_ID VARCHAR(50), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + TENANT_ID VARCHAR(64), + CONSTRAINT PK_COMMENT_THREAD PRIMARY KEY(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/cms/V1_10_0_5__comment_info.sql b/src/main/resources/dbmigrate/hsql/cms/V1_10_0_5__comment_info.sql index b589c2b6b..a46e7ade7 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V1_10_0_5__comment_info.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V1_10_0_5__comment_info.sql @@ -1,27 +1,27 @@ - - -------------------------------------------------------------------------------- --- comment info -------------------------------------------------------------------------------- -CREATE TABLE COMMENT_INFO( - ID BIGINT NOT NULL, - PARENT_ID BIGINT, - CONTENT VARCHAR(200), - CREATE_TIME TIMESTAMP, - UPDATE_TIME TIMESTAMP, - LIKES INT, - DISLIKES INT, - USER_ID VARCHAR(64), - USER_NAME VARCHAR(50), - USER_AVATAR VARCHAR(200), - THREAD_ID BIGINT, - MODE VARCHAR(10), - IP VARCHAR(50), - URL VARCHAR(200), - CONVERSATION VARCHAR(200), - TENANT_ID VARCHAR(64), - CONSTRAINT PK_COMMENT_INFO PRIMARY KEY(ID), - CONSTRAINT FK_COMMENT_INFO_THREAD FOREIGN KEY(THREAD_ID) REFERENCES COMMENT_THREAD(ID), - CONSTRAINT FK_COMMENT_INFO_PARENT FOREIGN KEY(PARENT_ID) REFERENCES COMMENT_INFO(ID) -); - + + +------------------------------------------------------------------------------- +-- comment info +------------------------------------------------------------------------------- +CREATE TABLE COMMENT_INFO( + ID BIGINT NOT NULL, + PARENT_ID BIGINT, + CONTENT VARCHAR(200), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + UPDATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + LIKES INT, + DISLIKES INT, + USER_ID VARCHAR(64), + USER_NAME VARCHAR(50), + USER_AVATAR VARCHAR(200), + THREAD_ID BIGINT, + MODE VARCHAR(10), + IP VARCHAR(50), + URL VARCHAR(200), + CONVERSATION VARCHAR(200), + TENANT_ID VARCHAR(64), + CONSTRAINT PK_COMMENT_INFO PRIMARY KEY(ID), + CONSTRAINT FK_COMMENT_INFO_THREAD FOREIGN KEY(THREAD_ID) REFERENCES COMMENT_THREAD(ID), + CONSTRAINT FK_COMMENT_INFO_PARENT FOREIGN KEY(PARENT_ID) REFERENCES COMMENT_INFO(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/cms/V1_10_0_6__comment_voter.sql b/src/main/resources/dbmigrate/hsql/cms/V1_10_0_6__comment_voter.sql index 19e55946b..d612fdc52 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V1_10_0_6__comment_voter.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V1_10_0_6__comment_voter.sql @@ -1,17 +1,17 @@ - - -------------------------------------------------------------------------------- --- comment voter -------------------------------------------------------------------------------- -CREATE TABLE COMMENT_VOTER( - ID BIGINT NOT NULL, - TYPE VARCHAR(10), - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(64), - IP VARCHAR(50), - INFO_ID BIGINT, - TENANT_ID VARCHAR(64), - CONSTRAINT PK_COMMENT_VOTER PRIMARY KEY(ID), - CONSTRAINT FK_COMMENT_VOTER_INFO FOREIGN KEY(INFO_ID) REFERENCES COMMENT_INFO(ID) -); - + + +------------------------------------------------------------------------------- +-- comment voter +------------------------------------------------------------------------------- +CREATE TABLE COMMENT_VOTER( + ID BIGINT NOT NULL, + TYPE VARCHAR(10), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(64), + IP VARCHAR(50), + INFO_ID BIGINT, + TENANT_ID VARCHAR(64), + CONSTRAINT PK_COMMENT_VOTER PRIMARY KEY(ID), + CONSTRAINT FK_COMMENT_VOTER_INFO FOREIGN KEY(INFO_ID) REFERENCES COMMENT_INFO(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/cms/V1_4_0_1__cms_attachment.sql b/src/main/resources/dbmigrate/hsql/cms/V1_4_0_1__cms_attachment.sql index 5a246ae23..2923d03ee 100644 --- a/src/main/resources/dbmigrate/hsql/cms/V1_4_0_1__cms_attachment.sql +++ b/src/main/resources/dbmigrate/hsql/cms/V1_4_0_1__cms_attachment.sql @@ -1,19 +1,19 @@ - - -------------------------------------------------------------------------------- --- cms attachment -------------------------------------------------------------------------------- -CREATE TABLE CMS_ATTACHMENT( - ID BIGINT NOT NULL, - TYPE VARCHAR(200), - NAME VARCHAR(200), - PATH VARCHAR(200), - SIZE INT, - HEIGHT INT, - WIDTH INT, - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(200), - ARTICLE_ID BIGINT, - CONSTRAINT PK_CMS_ATTACHMENT PRIMARY KEY(ID), - CONSTRAINT FK_CMS_ATTACHMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) -); + + +------------------------------------------------------------------------------- +-- cms attachment +------------------------------------------------------------------------------- +CREATE TABLE CMS_ATTACHMENT( + ID BIGINT NOT NULL, + TYPE VARCHAR(200), + NAME VARCHAR(200), + PATH VARCHAR(200), + SIZE INT, + HEIGHT INT, + WIDTH INT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(200), + ARTICLE_ID BIGINT, + CONSTRAINT PK_CMS_ATTACHMENT PRIMARY KEY(ID), + CONSTRAINT FK_CMS_ATTACHMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/meeting/V0_0_0_2__meeting_info.sql b/src/main/resources/dbmigrate/hsql/meeting/V0_0_0_2__meeting_info.sql index 89d9e0894..380b3f5b0 100644 --- a/src/main/resources/dbmigrate/hsql/meeting/V0_0_0_2__meeting_info.sql +++ b/src/main/resources/dbmigrate/hsql/meeting/V0_0_0_2__meeting_info.sql @@ -1,25 +1,25 @@ - - -------------------------------------------------------------------------------- --- meeting info -------------------------------------------------------------------------------- -CREATE TABLE MEETING_INFO( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(200), - CONTENT VARCHAR(200), - CREATE_TIME DATETIME, - CALENDAR_DATE DATE, - START_TIME TIMESTAMP, - END_TIME TIMESTAMP, - ORGANIZER VARCHAR(64), - MEETING_TIMEZONE VARCHAR(50), - TYPE VARCHAR(50), - CATALOG VARCHAR(50), - STATUS VARCHAR(50), - USER_ID VARCHAR(64), - MEETING_ROOM_ID BIGINT, - TENANT_ID VARCHAR(64), - CONSTRAINT PK_MEETING_INFO PRIMARY KEY(ID), - CONSTRAINT FK_MEETING_INFO_ROOM FOREIGN KEY(MEETING_ROOM_ID) REFERENCES MEETING_ROOM(ID) -); - + + +------------------------------------------------------------------------------- +-- meeting info +------------------------------------------------------------------------------- +CREATE TABLE MEETING_INFO( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(200), + CONTENT VARCHAR(200), + CREATE_TIME DATETIME, + CALENDAR_DATE DATE, + START_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + END_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + ORGANIZER VARCHAR(64), + MEETING_TIMEZONE VARCHAR(50), + TYPE VARCHAR(50), + CATALOG VARCHAR(50), + STATUS VARCHAR(50), + USER_ID VARCHAR(64), + MEETING_ROOM_ID BIGINT, + TENANT_ID VARCHAR(64), + CONSTRAINT PK_MEETING_INFO PRIMARY KEY(ID), + CONSTRAINT FK_MEETING_INFO_ROOM FOREIGN KEY(MEETING_ROOM_ID) REFERENCES MEETING_ROOM(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/msg/V0_0_1__msg_info.sql b/src/main/resources/dbmigrate/hsql/msg/V0_0_1__msg_info.sql index 1086265db..9f616d0e6 100644 --- a/src/main/resources/dbmigrate/hsql/msg/V0_0_1__msg_info.sql +++ b/src/main/resources/dbmigrate/hsql/msg/V0_0_1__msg_info.sql @@ -1,17 +1,17 @@ - - -------------------------------------------------------------------------------- --- msg info -------------------------------------------------------------------------------- -CREATE TABLE MSG_INFO( - ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL, - NAME VARCHAR(200), - CONTENT VARCHAR(65535), - TYPE INTEGER, - CREATE_TIME TIMESTAMP, - SENDER_ID VARCHAR(64), - RECEIVER_ID VARCHAR(64), - STATUS INTEGER, - CONSTRAINT PK_MSG_INFO PRIMARY KEY(ID) -); - + + +------------------------------------------------------------------------------- +-- msg info +------------------------------------------------------------------------------- +CREATE TABLE MSG_INFO( + ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL, + NAME VARCHAR(200), + CONTENT VARCHAR(65535), + TYPE INTEGER, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + SENDER_ID VARCHAR(64), + RECEIVER_ID VARCHAR(64), + STATUS INTEGER, + CONSTRAINT PK_MSG_INFO PRIMARY KEY(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/sendmail/V0_0_4__sendmail_queue.sql b/src/main/resources/dbmigrate/hsql/sendmail/V0_0_4__sendmail_queue.sql index 0d0537155..026006373 100644 --- a/src/main/resources/dbmigrate/hsql/sendmail/V0_0_4__sendmail_queue.sql +++ b/src/main/resources/dbmigrate/hsql/sendmail/V0_0_4__sendmail_queue.sql @@ -1,26 +1,26 @@ - - -------------------------------------------------------------------------------- --- sendmail queue -------------------------------------------------------------------------------- -CREATE TABLE SENDMAIL_QUEUE( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(50), - SENDER VARCHAR(200), - RECEIVER VARCHAR(200), - CC VARCHAR(200), - BCC VARCHAR(200), - CONTENT VARCHAR(65535), - ATTACHMENT VARCHAR(200), - DATA VARCHAR(65535), - CREATE_TIME TIMESTAMP, - STATUS VARCHAR(50), - INFO VARCHAR(200), - CONFIG_ID BIGINT, - TEMPLATE_ID BIGINT, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_SENDMAIL_QUEUE PRIMARY KEY(ID), - CONSTRAINT FK_SENDMAIL_QUEUE_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), - CONSTRAINT FK_SENDMAIL_QUEUE_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) -); - + + +------------------------------------------------------------------------------- +-- sendmail queue +------------------------------------------------------------------------------- +CREATE TABLE SENDMAIL_QUEUE( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(50), + SENDER VARCHAR(200), + RECEIVER VARCHAR(200), + CC VARCHAR(200), + BCC VARCHAR(200), + CONTENT VARCHAR(65535), + ATTACHMENT VARCHAR(200), + DATA VARCHAR(65535), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + STATUS VARCHAR(50), + INFO VARCHAR(200), + CONFIG_ID BIGINT, + TEMPLATE_ID BIGINT, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_SENDMAIL_QUEUE PRIMARY KEY(ID), + CONSTRAINT FK_SENDMAIL_QUEUE_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), + CONSTRAINT FK_SENDMAIL_QUEUE_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/sendmail/V0_0_5__sendmail_history.sql b/src/main/resources/dbmigrate/hsql/sendmail/V0_0_5__sendmail_history.sql index 07eed4309..c1692cd27 100644 --- a/src/main/resources/dbmigrate/hsql/sendmail/V0_0_5__sendmail_history.sql +++ b/src/main/resources/dbmigrate/hsql/sendmail/V0_0_5__sendmail_history.sql @@ -1,26 +1,26 @@ - - -------------------------------------------------------------------------------- --- sendmail history -------------------------------------------------------------------------------- -CREATE TABLE SENDMAIL_HISTORY( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(50), - SENDER VARCHAR(200), - RECEIVER VARCHAR(200), - CC VARCHAR(200), - BCC VARCHAR(200), - CONTENT VARCHAR(65535), - ATTACHMENT VARCHAR(200), - DATA VARCHAR(65535), - CREATE_TIME TIMESTAMP, - STATUS VARCHAR(50), - INFO VARCHAR(200), - CONFIG_ID BIGINT, - TEMPLATE_ID BIGINT, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_SENDMAIL_HISTORY PRIMARY KEY(ID), - CONSTRAINT FK_SENDMAIL_HISTORY_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), - CONSTRAINT FK_SENDMAIL_HISTORY_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) -); - + + +------------------------------------------------------------------------------- +-- sendmail history +------------------------------------------------------------------------------- +CREATE TABLE SENDMAIL_HISTORY( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(50), + SENDER VARCHAR(200), + RECEIVER VARCHAR(200), + CC VARCHAR(200), + BCC VARCHAR(200), + CONTENT VARCHAR(65535), + ATTACHMENT VARCHAR(200), + DATA VARCHAR(65535), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + STATUS VARCHAR(50), + INFO VARCHAR(200), + CONFIG_ID BIGINT, + TEMPLATE_ID BIGINT, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_SENDMAIL_HISTORY PRIMARY KEY(ID), + CONSTRAINT FK_SENDMAIL_HISTORY_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), + CONSTRAINT FK_SENDMAIL_HISTORY_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) +); + diff --git a/src/main/resources/dbmigrate/hsql/store/V0_0_1__store_info.sql b/src/main/resources/dbmigrate/hsql/store/V0_0_1__store_info.sql index b80157834..52f02d829 100644 --- a/src/main/resources/dbmigrate/hsql/store/V0_0_1__store_info.sql +++ b/src/main/resources/dbmigrate/hsql/store/V0_0_1__store_info.sql @@ -1,16 +1,16 @@ - - -------------------------------------------------------------------------------- --- store info -------------------------------------------------------------------------------- -CREATE TABLE STORE_INFO( - ID BIGINT NOT NULL, - NAME VARCHAR(200), - MODEL VARCHAR(50), - PATH VARCHAR(200), - TYPE VARCHAR(50), - SIZE BIGINT, - CREATE_TIME TIMESTAMP, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_STORE_INFO PRIMARY KEY(ID) -); + + +------------------------------------------------------------------------------- +-- store info +------------------------------------------------------------------------------- +CREATE TABLE STORE_INFO( + ID BIGINT NOT NULL, + NAME VARCHAR(200), + MODEL VARCHAR(50), + PATH VARCHAR(200), + TYPE VARCHAR(50), + SIZE BIGINT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_STORE_INFO PRIMARY KEY(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/store/V1_10_0_1__store_attach.sql b/src/main/resources/dbmigrate/hsql/store/V1_10_0_1__store_attach.sql index dab2109d9..99d4d5d39 100644 --- a/src/main/resources/dbmigrate/hsql/store/V1_10_0_1__store_attach.sql +++ b/src/main/resources/dbmigrate/hsql/store/V1_10_0_1__store_attach.sql @@ -1,23 +1,23 @@ - - -------------------------------------------------------------------------------- --- store attach -------------------------------------------------------------------------------- -CREATE TABLE STORE_ATTACH( - ID BIGINT NOT NULL, - CATALOG VARCHAR(200), - BUSINESS_KEY VARCHAR(200), - STATUS VARCHAR(50), - CREATE_TIME TIMESTAMP, - CONFIRM_TIME TIMESTAMP, - DESCRIPTION VARCHAR(200), - ATTR1 VARCHAR(200), - ATTR2 VARCHAR(200), - ATTR3 VARCHAR(200), - ATTR4 VARCHAR(200), - ATTR5 VARCHAR(200), - TENANT_ID VARCHAR(50), - INFO_ID BIGINT, - CONSTRAINT PK_STORE_ATTACH PRIMARY KEY(ID), - CONSTRAINT FK_STORE_ATTACH_INFO FOREIGN KEY(INFO_ID) REFERENCES STORE_INFO(ID) -); + + +------------------------------------------------------------------------------- +-- store attach +------------------------------------------------------------------------------- +CREATE TABLE STORE_ATTACH( + ID BIGINT NOT NULL, + CATALOG VARCHAR(200), + BUSINESS_KEY VARCHAR(200), + STATUS VARCHAR(50), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + CONFIRM_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + DESCRIPTION VARCHAR(200), + ATTR1 VARCHAR(200), + ATTR2 VARCHAR(200), + ATTR3 VARCHAR(200), + ATTR4 VARCHAR(200), + ATTR5 VARCHAR(200), + TENANT_ID VARCHAR(50), + INFO_ID BIGINT, + CONSTRAINT PK_STORE_ATTACH PRIMARY KEY(ID), + CONSTRAINT FK_STORE_ATTACH_INFO FOREIGN KEY(INFO_ID) REFERENCES STORE_INFO(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/store/V1_10_0_4__store_batch.sql b/src/main/resources/dbmigrate/hsql/store/V1_10_0_4__store_batch.sql index b0e20408e..329fa7ba9 100644 --- a/src/main/resources/dbmigrate/hsql/store/V1_10_0_4__store_batch.sql +++ b/src/main/resources/dbmigrate/hsql/store/V1_10_0_4__store_batch.sql @@ -1,14 +1,14 @@ - - -------------------------------------------------------------------------------- --- store batch -------------------------------------------------------------------------------- -CREATE TABLE STORE_BATCH( - ID BIGINT NOT NULL, - NAME VARCHAR(50), - CREATE_TIME TIMESTAMP, - UPDATE_TIME TIMESTAMP, - STATUS VARCHAR(50), - DESCRIPTION VARCHAR(200), - CONSTRAINT PK_STORE_BATCH PRIMARY KEY(ID) -); + + +------------------------------------------------------------------------------- +-- store batch +------------------------------------------------------------------------------- +CREATE TABLE STORE_BATCH( + ID BIGINT NOT NULL, + NAME VARCHAR(50), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + UPDATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + STATUS VARCHAR(50), + DESCRIPTION VARCHAR(200), + CONSTRAINT PK_STORE_BATCH PRIMARY KEY(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/user/V0_0_4__user_attr.sql b/src/main/resources/dbmigrate/hsql/user/V0_0_4__user_attr.sql index 2d2d176f9..27d97162e 100644 --- a/src/main/resources/dbmigrate/hsql/user/V0_0_4__user_attr.sql +++ b/src/main/resources/dbmigrate/hsql/user/V0_0_4__user_attr.sql @@ -1,19 +1,19 @@ - - -------------------------------------------------------------------------------- --- user attr -------------------------------------------------------------------------------- -CREATE TABLE USER_ATTR( - ID BIGINT NOT NULL, - BOOLEAN_VALUE INTEGER, - DATE_VALUE TIMESTAMP, - LONG_VALUE BIGINT, - DOUBLE_VALUE DOUBLE, - STRING_VALUE VARCHAR(200), - USER_BASE_ID BIGINT, - USER_SCHEMA_ID BIGINT, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_USER_ATTR PRIMARY KEY(ID), - CONSTRAINT FK_USER_ATTR_USER_BASE FOREIGN KEY(USER_BASE_ID) REFERENCES USER_BASE(ID), - CONSTRAINT FK_USER_ATTR_USER_SCHEMA FOREIGN KEY(USER_SCHEMA_ID) REFERENCES USER_SCHEMA(ID) -); + + +------------------------------------------------------------------------------- +-- user attr +------------------------------------------------------------------------------- +CREATE TABLE USER_ATTR( + ID BIGINT NOT NULL, + BOOLEAN_VALUE INTEGER, + DATE_VALUE TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + LONG_VALUE BIGINT, + DOUBLE_VALUE DOUBLE, + STRING_VALUE VARCHAR(200), + USER_BASE_ID BIGINT, + USER_SCHEMA_ID BIGINT, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_USER_ATTR PRIMARY KEY(ID), + CONSTRAINT FK_USER_ATTR_USER_BASE FOREIGN KEY(USER_BASE_ID) REFERENCES USER_BASE(ID), + CONSTRAINT FK_USER_ATTR_USER_SCHEMA FOREIGN KEY(USER_SCHEMA_ID) REFERENCES USER_SCHEMA(ID) +); diff --git a/src/main/resources/dbmigrate/hsql/user/V1_5_0_8__account_log.sql b/src/main/resources/dbmigrate/hsql/user/V1_5_0_8__account_log.sql index b66556658..98be74ad4 100644 --- a/src/main/resources/dbmigrate/hsql/user/V1_5_0_8__account_log.sql +++ b/src/main/resources/dbmigrate/hsql/user/V1_5_0_8__account_log.sql @@ -9,7 +9,7 @@ CREATE TABLE ACCOUNT_LOG( RESULT VARCHAR(64), REASON VARCHAR(200), APPLICATION VARCHAR(200), - LOG_TIME TIMESTAMP, + LOG_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, CLIENT VARCHAR(200), SERVER VARCHAR(200), DESCRIPTION VARCHAR(200), diff --git a/src/main/resources/dbmigrate/hsql/workcal/V0_0_2__workcal_rule.sql b/src/main/resources/dbmigrate/hsql/workcal/V0_0_2__workcal_rule.sql index 7b2510048..1968658f2 100644 --- a/src/main/resources/dbmigrate/hsql/workcal/V0_0_2__workcal_rule.sql +++ b/src/main/resources/dbmigrate/hsql/workcal/V0_0_2__workcal_rule.sql @@ -1,17 +1,17 @@ - - -------------------------------------------------------------------------------- --- workcal rule -------------------------------------------------------------------------------- -CREATE TABLE WORKCAL_RULE( - ID BIGINT NOT NULL, - YEAR INT, - WEEK INT, - NAME VARCHAR(50), - WORK_DATE TIMESTAMP, - STATUS INT, - TYPE_ID BIGINT, - CONSTRAINT PK_WORKCAL_RULE PRIMARY KEY(ID), - CONSTRAINT FK_WORKCAL_RULE_TYPE FOREIGN KEY(TYPE_ID) REFERENCES WORKCAL_TYPE(ID) -); - + + +------------------------------------------------------------------------------- +-- workcal rule +------------------------------------------------------------------------------- +CREATE TABLE WORKCAL_RULE( + ID BIGINT NOT NULL, + YEAR INT, + WEEK INT, + NAME VARCHAR(50), + WORK_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + STATUS INT, + TYPE_ID BIGINT, + CONSTRAINT PK_WORKCAL_RULE PRIMARY KEY(ID), + CONSTRAINT FK_WORKCAL_RULE_TYPE FOREIGN KEY(TYPE_ID) REFERENCES WORKCAL_TYPE(ID) +); + diff --git a/src/main/resources/dbmigrate/mysql/cms/V0_0_2__cms_article.sql b/src/main/resources/dbmigrate/mysql/cms/V0_0_2__cms_article.sql index c2cc660da..959d72509 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V0_0_2__cms_article.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V0_0_2__cms_article.sql @@ -1,34 +1,34 @@ - - -------------------------------------------------------------------------------- --- cms article -------------------------------------------------------------------------------- -CREATE TABLE CMS_ARTICLE( - ID BIGINT NOT NULL, - TITLE VARCHAR(200), - SHORT_TITLE VARCHAR(200), - SUB_TITLE VARCHAR(200), - CONTENT TEXT, - SUMMARY VARCHAR(200), - LOGO VARCHAR(200), - KEYWORD VARCHAR(200), - TAGS VARCHAR(200), - SOURCE VARCHAR(200), - ALLOW_COMMENT INT, - STATUS INT, - PUBLISH_TIME TIMESTAMP NULL, - CLOSE_TIME TIMESTAMP NULL, - TYPE INT, - TOP INT, - WEIGHT INT, - CREATE_TIME TIMESTAMP NULL, - TEMPLATE VARCHAR(200), - VIEW_COUNT INT, - RECOMMEND_ID BIGINT, - RECOMMEND_STATUS INT, - USER_ID VARCHAR(200), - CATALOG_ID BIGINT, - CONSTRAINT PK_CMS_ARTICLE PRIMARY KEY(ID), - CONSTRAINT FK_CMS_ARTICLE_CATALOG FOREIGN KEY(CATALOG_ID) REFERENCES CMS_CATALOG(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- cms article +------------------------------------------------------------------------------- +CREATE TABLE CMS_ARTICLE( + ID BIGINT NOT NULL, + TITLE VARCHAR(200), + SHORT_TITLE VARCHAR(200), + SUB_TITLE VARCHAR(200), + CONTENT TEXT, + SUMMARY VARCHAR(200), + LOGO VARCHAR(200), + KEYWORD VARCHAR(200), + TAGS VARCHAR(200), + SOURCE VARCHAR(200), + ALLOW_COMMENT INT, + STATUS INT, + PUBLISH_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + CLOSE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + TYPE INT, + TOP INT, + WEIGHT INT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + TEMPLATE VARCHAR(200), + VIEW_COUNT INT, + RECOMMEND_ID BIGINT, + RECOMMEND_STATUS INT, + USER_ID VARCHAR(200), + CATALOG_ID BIGINT, + CONSTRAINT PK_CMS_ARTICLE PRIMARY KEY(ID), + CONSTRAINT FK_CMS_ARTICLE_CATALOG FOREIGN KEY(CATALOG_ID) REFERENCES CMS_CATALOG(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/cms/V0_0_3__cms_comment.sql b/src/main/resources/dbmigrate/mysql/cms/V0_0_3__cms_comment.sql index f75067bc3..ad50a5a9d 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V0_0_3__cms_comment.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V0_0_3__cms_comment.sql @@ -1,16 +1,16 @@ - - -------------------------------------------------------------------------------- --- cms comment -------------------------------------------------------------------------------- -CREATE TABLE CMS_COMMENT( - ID BIGINT AUTO_INCREMENT, - TITLE VARCHAR(200), - CONTENT VARCHAR(200), - STATUS INT, - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(200), - ARTICLE_ID BIGINT, - CONSTRAINT PK_CMS_COMMENT PRIMARY KEY(ID), - CONSTRAINT FK_CMS_COMMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- cms comment +------------------------------------------------------------------------------- +CREATE TABLE CMS_COMMENT( + ID BIGINT AUTO_INCREMENT, + TITLE VARCHAR(200), + CONTENT VARCHAR(200), + STATUS INT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(200), + ARTICLE_ID BIGINT, + CONSTRAINT PK_CMS_COMMENT PRIMARY KEY(ID), + CONSTRAINT FK_CMS_COMMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/cms/V0_0_4__cms_favorite.sql b/src/main/resources/dbmigrate/mysql/cms/V0_0_4__cms_favorite.sql index abc148405..691eb0649 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V0_0_4__cms_favorite.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V0_0_4__cms_favorite.sql @@ -1,16 +1,16 @@ - - -------------------------------------------------------------------------------- --- cms favorite -------------------------------------------------------------------------------- -CREATE TABLE CMS_FAVORITE( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(200), - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(200), - ARTICLE_ID BIGINT, - COMMENT_ID BIGINT, - CONSTRAINT PK_CMS_FAVORITE PRIMARY KEY(ID), - CONSTRAINT FK_CMS_FAVORITE_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID), - CONSTRAINT FK_CMS_FAVORITE_COMMENT FOREIGN KEY(COMMENT_ID) REFERENCES CMS_COMMENT(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- cms favorite +------------------------------------------------------------------------------- +CREATE TABLE CMS_FAVORITE( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(200), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(200), + ARTICLE_ID BIGINT, + COMMENT_ID BIGINT, + CONSTRAINT PK_CMS_FAVORITE PRIMARY KEY(ID), + CONSTRAINT FK_CMS_FAVORITE_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID), + CONSTRAINT FK_CMS_FAVORITE_COMMENT FOREIGN KEY(COMMENT_ID) REFERENCES CMS_COMMENT(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/cms/V1_10_0_4__comment_thread.sql b/src/main/resources/dbmigrate/mysql/cms/V1_10_0_4__comment_thread.sql index ba10b3cc6..cc34b3f90 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V1_10_0_4__comment_thread.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V1_10_0_4__comment_thread.sql @@ -1,14 +1,14 @@ - - -------------------------------------------------------------------------------- --- comment thread -------------------------------------------------------------------------------- -CREATE TABLE COMMENT_THREAD( - ID BIGINT NOT NULL, - URL VARCHAR(200), - SOURCE_ID VARCHAR(50), - CREATE_TIME TIMESTAMP, - TENANT_ID VARCHAR(64), - CONSTRAINT PK_COMMENT_THREAD PRIMARY KEY(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- comment thread +------------------------------------------------------------------------------- +CREATE TABLE COMMENT_THREAD( + ID BIGINT NOT NULL, + URL VARCHAR(200), + SOURCE_ID VARCHAR(50), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + TENANT_ID VARCHAR(64), + CONSTRAINT PK_COMMENT_THREAD PRIMARY KEY(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/cms/V1_10_0_5__comment_info.sql b/src/main/resources/dbmigrate/mysql/cms/V1_10_0_5__comment_info.sql index 4933f2ea7..70bac1799 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V1_10_0_5__comment_info.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V1_10_0_5__comment_info.sql @@ -1,27 +1,27 @@ - - -------------------------------------------------------------------------------- --- comment info -------------------------------------------------------------------------------- -CREATE TABLE COMMENT_INFO( - ID BIGINT NOT NULL, - PARENT_ID BIGINT, - CONTENT VARCHAR(200), - CREATE_TIME TIMESTAMP, - UPDATE_TIME TIMESTAMP, - LIKES INT, - DISLIKES INT, - USER_ID VARCHAR(64), - USER_NAME VARCHAR(50), - USER_AVATAR VARCHAR(200), - THREAD_ID BIGINT, - MODE VARCHAR(10), - IP VARCHAR(50), - URL VARCHAR(200), - CONVERSATION VARCHAR(200), - TENANT_ID VARCHAR(64), - CONSTRAINT PK_COMMENT_INFO PRIMARY KEY(ID), - CONSTRAINT FK_COMMENT_INFO_THREAD FOREIGN KEY(THREAD_ID) REFERENCES COMMENT_THREAD(ID), - CONSTRAINT FK_COMMENT_INFO_PARENT FOREIGN KEY(PARENT_ID) REFERENCES COMMENT_INFO(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- comment info +------------------------------------------------------------------------------- +CREATE TABLE COMMENT_INFO( + ID BIGINT NOT NULL, + PARENT_ID BIGINT, + CONTENT VARCHAR(200), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + UPDATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , + LIKES INT, + DISLIKES INT, + USER_ID VARCHAR(64), + USER_NAME VARCHAR(50), + USER_AVATAR VARCHAR(200), + THREAD_ID BIGINT, + MODE VARCHAR(10), + IP VARCHAR(50), + URL VARCHAR(200), + CONVERSATION VARCHAR(200), + TENANT_ID VARCHAR(64), + CONSTRAINT PK_COMMENT_INFO PRIMARY KEY(ID), + CONSTRAINT FK_COMMENT_INFO_THREAD FOREIGN KEY(THREAD_ID) REFERENCES COMMENT_THREAD(ID), + CONSTRAINT FK_COMMENT_INFO_PARENT FOREIGN KEY(PARENT_ID) REFERENCES COMMENT_INFO(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/cms/V1_10_0_6__comment_voter.sql b/src/main/resources/dbmigrate/mysql/cms/V1_10_0_6__comment_voter.sql index 677d61156..574b1eab5 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V1_10_0_6__comment_voter.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V1_10_0_6__comment_voter.sql @@ -1,17 +1,17 @@ - - -------------------------------------------------------------------------------- --- comment voter -------------------------------------------------------------------------------- -CREATE TABLE COMMENT_VOTER( - ID BIGINT NOT NULL, - TYPE VARCHAR(10), - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(64), - IP VARCHAR(50), - INFO_ID BIGINT, - TENANT_ID VARCHAR(64), - CONSTRAINT PK_COMMENT_VOTER PRIMARY KEY(ID), - CONSTRAINT FK_COMMENT_VOTER_INFO FOREIGN KEY(INFO_ID) REFERENCES COMMENT_INFO(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- comment voter +------------------------------------------------------------------------------- +CREATE TABLE COMMENT_VOTER( + ID BIGINT NOT NULL, + TYPE VARCHAR(10), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(64), + IP VARCHAR(50), + INFO_ID BIGINT, + TENANT_ID VARCHAR(64), + CONSTRAINT PK_COMMENT_VOTER PRIMARY KEY(ID), + CONSTRAINT FK_COMMENT_VOTER_INFO FOREIGN KEY(INFO_ID) REFERENCES COMMENT_INFO(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/cms/V1_4_0_1__cms_attachment.sql b/src/main/resources/dbmigrate/mysql/cms/V1_4_0_1__cms_attachment.sql index 056c44663..97fbc3202 100644 --- a/src/main/resources/dbmigrate/mysql/cms/V1_4_0_1__cms_attachment.sql +++ b/src/main/resources/dbmigrate/mysql/cms/V1_4_0_1__cms_attachment.sql @@ -1,19 +1,19 @@ - - -------------------------------------------------------------------------------- --- cms attachment -------------------------------------------------------------------------------- -CREATE TABLE CMS_ATTACHMENT( - ID BIGINT NOT NULL, - TYPE VARCHAR(200), - NAME VARCHAR(200), - PATH VARCHAR(200), - SIZE INT, - HEIGHT INT, - WIDTH INT, - CREATE_TIME TIMESTAMP, - USER_ID VARCHAR(200), - ARTICLE_ID BIGINT, - CONSTRAINT PK_CMS_ATTACHMENT PRIMARY KEY(ID), - CONSTRAINT FK_CMS_ATTACHMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- cms attachment +------------------------------------------------------------------------------- +CREATE TABLE CMS_ATTACHMENT( + ID BIGINT NOT NULL, + TYPE VARCHAR(200), + NAME VARCHAR(200), + PATH VARCHAR(200), + SIZE INT, + HEIGHT INT, + WIDTH INT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + USER_ID VARCHAR(200), + ARTICLE_ID BIGINT, + CONSTRAINT PK_CMS_ATTACHMENT PRIMARY KEY(ID), + CONSTRAINT FK_CMS_ATTACHMENT_ARTICLE FOREIGN KEY(ARTICLE_ID) REFERENCES CMS_ARTICLE(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/inspektr/V1_0_0__inspektr.sql b/src/main/resources/dbmigrate/mysql/inspektr/V1_0_0__inspektr.sql index 6cf94b932..3c6149fef 100644 --- a/src/main/resources/dbmigrate/mysql/inspektr/V1_0_0__inspektr.sql +++ b/src/main/resources/dbmigrate/mysql/inspektr/V1_0_0__inspektr.sql @@ -1,15 +1,15 @@ - - -------------------------------------------------------------------------------- --- inspektr -------------------------------------------------------------------------------- -CREATE TABLE COM_AUDIT_TRAIL ( - AUD_USER VARCHAR(100) NOT NULL, - AUD_CLIENT_IP VARCHAR(15) NOT NULL, - AUD_SERVER_IP VARCHAR(15) NOT NULL, - AUD_RESOURCE VARCHAR(100) NOT NULL, - AUD_ACTION VARCHAR(100) NOT NULL, - APPLIC_CD VARCHAR(5) NOT NULL, - AUD_DATE TIMESTAMP NOT NULL -) - + + +------------------------------------------------------------------------------- +-- inspektr +------------------------------------------------------------------------------- +CREATE TABLE COM_AUDIT_TRAIL ( + AUD_USER VARCHAR(100) NOT NULL, + AUD_CLIENT_IP VARCHAR(15) NOT NULL, + AUD_SERVER_IP VARCHAR(15) NOT NULL, + AUD_RESOURCE VARCHAR(100) NOT NULL, + AUD_ACTION VARCHAR(100) NOT NULL, + APPLIC_CD VARCHAR(5) NOT NULL, + AUD_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP +) + diff --git a/src/main/resources/dbmigrate/mysql/meeting/V0_0_0_2__meeting_info.sql b/src/main/resources/dbmigrate/mysql/meeting/V0_0_0_2__meeting_info.sql index bfeeca455..f7c2482e5 100644 --- a/src/main/resources/dbmigrate/mysql/meeting/V0_0_0_2__meeting_info.sql +++ b/src/main/resources/dbmigrate/mysql/meeting/V0_0_0_2__meeting_info.sql @@ -1,25 +1,25 @@ - - -------------------------------------------------------------------------------- --- meeting info -------------------------------------------------------------------------------- -CREATE TABLE MEETING_INFO( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(200), - CONTENT VARCHAR(200), - CREATE_TIME DATETIME, - CALENDAR_DATE DATE, - START_TIME TIMESTAMP, - END_TIME TIMESTAMP, - ORGANIZER VARCHAR(64), - MEETING_TIMEZONE VARCHAR(50), - TYPE VARCHAR(50), - CATALOG VARCHAR(50), - STATUS VARCHAR(50), - USER_ID VARCHAR(64), - MEETING_ROOM_ID BIGINT, - TENANT_ID VARCHAR(64), - CONSTRAINT PK_MEETING_INFO PRIMARY KEY(ID), - CONSTRAINT FK_MEETING_INFO_ROOM FOREIGN KEY(MEETING_ROOM_ID) REFERENCES MEETING_ROOM(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- meeting info +------------------------------------------------------------------------------- +CREATE TABLE MEETING_INFO( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(200), + CONTENT VARCHAR(200), + CREATE_TIME DATETIME, + CALENDAR_DATE DATE, + START_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + END_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + ORGANIZER VARCHAR(64), + MEETING_TIMEZONE VARCHAR(50), + TYPE VARCHAR(50), + CATALOG VARCHAR(50), + STATUS VARCHAR(50), + USER_ID VARCHAR(64), + MEETING_ROOM_ID BIGINT, + TENANT_ID VARCHAR(64), + CONSTRAINT PK_MEETING_INFO PRIMARY KEY(ID), + CONSTRAINT FK_MEETING_INFO_ROOM FOREIGN KEY(MEETING_ROOM_ID) REFERENCES MEETING_ROOM(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/msg/V0_0_1__msg_info.sql b/src/main/resources/dbmigrate/mysql/msg/V0_0_1__msg_info.sql index a96a5862b..d61bb215c 100644 --- a/src/main/resources/dbmigrate/mysql/msg/V0_0_1__msg_info.sql +++ b/src/main/resources/dbmigrate/mysql/msg/V0_0_1__msg_info.sql @@ -1,17 +1,17 @@ - - -------------------------------------------------------------------------------- --- msg info -------------------------------------------------------------------------------- -CREATE TABLE MSG_INFO( - ID BIGINT AUTO_INCREMENT, - NAME VARCHAR(200), - CONTENT TEXT, - TYPE INTEGER, - CREATE_TIME TIMESTAMP, - SENDER_ID VARCHAR(64), - RECEIVER_ID VARCHAR(64), - STATUS INTEGER, - CONSTRAINT PK_MSG_INFO PRIMARY KEY(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- msg info +------------------------------------------------------------------------------- +CREATE TABLE MSG_INFO( + ID BIGINT AUTO_INCREMENT, + NAME VARCHAR(200), + CONTENT TEXT, + TYPE INTEGER, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + SENDER_ID VARCHAR(64), + RECEIVER_ID VARCHAR(64), + STATUS INTEGER, + CONSTRAINT PK_MSG_INFO PRIMARY KEY(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/sendmail/V0_0_4__sendmail_queue.sql b/src/main/resources/dbmigrate/mysql/sendmail/V0_0_4__sendmail_queue.sql index 788712df3..f179dd693 100644 --- a/src/main/resources/dbmigrate/mysql/sendmail/V0_0_4__sendmail_queue.sql +++ b/src/main/resources/dbmigrate/mysql/sendmail/V0_0_4__sendmail_queue.sql @@ -1,26 +1,26 @@ - - -------------------------------------------------------------------------------- --- sendmail queue -------------------------------------------------------------------------------- -CREATE TABLE SENDMAIL_QUEUE( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(50), - SENDER VARCHAR(200), - RECEIVER VARCHAR(200), - CC VARCHAR(200), - BCC VARCHAR(200), - CONTENT TEXT, - ATTACHMENT VARCHAR(200), - DATA TEXT, - CREATE_TIME TIMESTAMP, - STATUS VARCHAR(50), - INFO VARCHAR(200), - CONFIG_ID BIGINT, - TEMPLATE_ID BIGINT, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_SENDMAIL_QUEUE PRIMARY KEY(ID), - CONSTRAINT FK_SENDMAIL_QUEUE_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), - CONSTRAINT FK_SENDMAIL_QUEUE_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- sendmail queue +------------------------------------------------------------------------------- +CREATE TABLE SENDMAIL_QUEUE( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(50), + SENDER VARCHAR(200), + RECEIVER VARCHAR(200), + CC VARCHAR(200), + BCC VARCHAR(200), + CONTENT TEXT, + ATTACHMENT VARCHAR(200), + DATA TEXT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + STATUS VARCHAR(50), + INFO VARCHAR(200), + CONFIG_ID BIGINT, + TEMPLATE_ID BIGINT, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_SENDMAIL_QUEUE PRIMARY KEY(ID), + CONSTRAINT FK_SENDMAIL_QUEUE_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), + CONSTRAINT FK_SENDMAIL_QUEUE_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/sendmail/V0_0_5__sendmail_history.sql b/src/main/resources/dbmigrate/mysql/sendmail/V0_0_5__sendmail_history.sql index 923d1d2b3..724e5ebf6 100644 --- a/src/main/resources/dbmigrate/mysql/sendmail/V0_0_5__sendmail_history.sql +++ b/src/main/resources/dbmigrate/mysql/sendmail/V0_0_5__sendmail_history.sql @@ -1,26 +1,26 @@ - - -------------------------------------------------------------------------------- --- sendmail history -------------------------------------------------------------------------------- -CREATE TABLE SENDMAIL_HISTORY( - ID BIGINT NOT NULL, - SUBJECT VARCHAR(50), - SENDER VARCHAR(200), - RECEIVER VARCHAR(200), - CC VARCHAR(200), - BCC VARCHAR(200), - CONTENT TEXT, - ATTACHMENT VARCHAR(200), - DATA TEXT, - CREATE_TIME TIMESTAMP, - STATUS VARCHAR(50), - INFO VARCHAR(200), - CONFIG_ID BIGINT, - TEMPLATE_ID BIGINT, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_SENDMAIL_HISTORY PRIMARY KEY(ID), - CONSTRAINT FK_SENDMAIL_HISTORY_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), - CONSTRAINT FK_SENDMAIL_HISTORY_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- sendmail history +------------------------------------------------------------------------------- +CREATE TABLE SENDMAIL_HISTORY( + ID BIGINT NOT NULL, + SUBJECT VARCHAR(50), + SENDER VARCHAR(200), + RECEIVER VARCHAR(200), + CC VARCHAR(200), + BCC VARCHAR(200), + CONTENT TEXT, + ATTACHMENT VARCHAR(200), + DATA TEXT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + STATUS VARCHAR(50), + INFO VARCHAR(200), + CONFIG_ID BIGINT, + TEMPLATE_ID BIGINT, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_SENDMAIL_HISTORY PRIMARY KEY(ID), + CONSTRAINT FK_SENDMAIL_HISTORY_CONFIG FOREIGN KEY(CONFIG_ID) REFERENCES SENDMAIL_CONFIG(ID), + CONSTRAINT FK_SENDMAIL_HISTORY_TEMPLATE FOREIGN KEY(TEMPLATE_ID) REFERENCES SENDMAIL_TEMPLATE(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/store/V0_0_1__store_info.sql b/src/main/resources/dbmigrate/mysql/store/V0_0_1__store_info.sql index b0da9e06d..3c2d80a44 100644 --- a/src/main/resources/dbmigrate/mysql/store/V0_0_1__store_info.sql +++ b/src/main/resources/dbmigrate/mysql/store/V0_0_1__store_info.sql @@ -1,16 +1,16 @@ - - -------------------------------------------------------------------------------- --- store info -------------------------------------------------------------------------------- -CREATE TABLE STORE_INFO( - ID BIGINT NOT NULL, - NAME VARCHAR(200), - MODEL VARCHAR(50), - PATH VARCHAR(200), - TYPE VARCHAR(50), - SIZE BIGINT, - CREATE_TIME TIMESTAMP, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_STORE_INFO PRIMARY KEY(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- store info +------------------------------------------------------------------------------- +CREATE TABLE STORE_INFO( + ID BIGINT NOT NULL, + NAME VARCHAR(200), + MODEL VARCHAR(50), + PATH VARCHAR(200), + TYPE VARCHAR(50), + SIZE BIGINT, + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_STORE_INFO PRIMARY KEY(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/store/V1_10_0_1__store_attach.sql b/src/main/resources/dbmigrate/mysql/store/V1_10_0_1__store_attach.sql index 3b687d8af..abb99b914 100644 --- a/src/main/resources/dbmigrate/mysql/store/V1_10_0_1__store_attach.sql +++ b/src/main/resources/dbmigrate/mysql/store/V1_10_0_1__store_attach.sql @@ -1,23 +1,23 @@ - - -------------------------------------------------------------------------------- --- store attach -------------------------------------------------------------------------------- -CREATE TABLE STORE_ATTACH( - ID BIGINT NOT NULL, - CATALOG VARCHAR(200), - BUSINESS_KEY VARCHAR(200), - STATUS VARCHAR(50), - CREATE_TIME TIMESTAMP, - CONFIRM_TIME TIMESTAMP, - DESCRIPTION VARCHAR(200), - ATTR1 VARCHAR(200), - ATTR2 VARCHAR(200), - ATTR3 VARCHAR(200), - ATTR4 VARCHAR(200), - ATTR5 VARCHAR(200), - TENANT_ID VARCHAR(50), - INFO_ID BIGINT, - CONSTRAINT PK_STORE_ATTACH PRIMARY KEY(ID), - CONSTRAINT FK_STORE_ATTACH_INFO FOREIGN KEY(INFO_ID) REFERENCES STORE_INFO(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- store attach +------------------------------------------------------------------------------- +CREATE TABLE STORE_ATTACH( + ID BIGINT NOT NULL, + CATALOG VARCHAR(200), + BUSINESS_KEY VARCHAR(200), + STATUS VARCHAR(50), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + CONFIRM_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + DESCRIPTION VARCHAR(200), + ATTR1 VARCHAR(200), + ATTR2 VARCHAR(200), + ATTR3 VARCHAR(200), + ATTR4 VARCHAR(200), + ATTR5 VARCHAR(200), + TENANT_ID VARCHAR(50), + INFO_ID BIGINT, + CONSTRAINT PK_STORE_ATTACH PRIMARY KEY(ID), + CONSTRAINT FK_STORE_ATTACH_INFO FOREIGN KEY(INFO_ID) REFERENCES STORE_INFO(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/store/V1_10_0_4__store_batch.sql b/src/main/resources/dbmigrate/mysql/store/V1_10_0_4__store_batch.sql index 4f77d58db..a03329f40 100644 --- a/src/main/resources/dbmigrate/mysql/store/V1_10_0_4__store_batch.sql +++ b/src/main/resources/dbmigrate/mysql/store/V1_10_0_4__store_batch.sql @@ -1,14 +1,14 @@ - - -------------------------------------------------------------------------------- --- store batch -------------------------------------------------------------------------------- -CREATE TABLE STORE_BATCH( - ID BIGINT NOT NULL, - NAME VARCHAR(50), - CREATE_TIME TIMESTAMP, - UPDATE_TIME TIMESTAMP, - STATUS VARCHAR(50), - DESCRIPTION VARCHAR(200), - CONSTRAINT PK_STORE_BATCH PRIMARY KEY(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- store batch +------------------------------------------------------------------------------- +CREATE TABLE STORE_BATCH( + ID BIGINT NOT NULL, + NAME VARCHAR(50), + CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + UPDATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + STATUS VARCHAR(50), + DESCRIPTION VARCHAR(200), + CONSTRAINT PK_STORE_BATCH PRIMARY KEY(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/user/V0_0_4__user_attr.sql b/src/main/resources/dbmigrate/mysql/user/V0_0_4__user_attr.sql index d38f7e69c..12e56f01f 100644 --- a/src/main/resources/dbmigrate/mysql/user/V0_0_4__user_attr.sql +++ b/src/main/resources/dbmigrate/mysql/user/V0_0_4__user_attr.sql @@ -1,19 +1,19 @@ - - -------------------------------------------------------------------------------- --- user attr -------------------------------------------------------------------------------- -CREATE TABLE USER_ATTR( - ID BIGINT NOT NULL, - BOOLEAN_VALUE INTEGER, - DATE_VALUE TIMESTAMP, - LONG_VALUE BIGINT, - DOUBLE_VALUE DOUBLE, - STRING_VALUE VARCHAR(200), - USER_BASE_ID BIGINT, - USER_SCHEMA_ID BIGINT, - SCOPE_ID VARCHAR(50), - CONSTRAINT PK_USER_ATTR PRIMARY KEY(ID), - CONSTRAINT FK_USER_ATTR_USER_BASE FOREIGN KEY(USER_BASE_ID) REFERENCES USER_BASE(ID), - CONSTRAINT FK_USER_ATTR_USER_SCHEMA FOREIGN KEY(USER_SCHEMA_ID) REFERENCES USER_SCHEMA(ID) -) ENGINE=INNODB CHARSET=UTF8; + + +------------------------------------------------------------------------------- +-- user attr +------------------------------------------------------------------------------- +CREATE TABLE USER_ATTR( + ID BIGINT NOT NULL, + BOOLEAN_VALUE INTEGER, + DATE_VALUE TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + LONG_VALUE BIGINT, + DOUBLE_VALUE DOUBLE, + STRING_VALUE VARCHAR(200), + USER_BASE_ID BIGINT, + USER_SCHEMA_ID BIGINT, + SCOPE_ID VARCHAR(50), + CONSTRAINT PK_USER_ATTR PRIMARY KEY(ID), + CONSTRAINT FK_USER_ATTR_USER_BASE FOREIGN KEY(USER_BASE_ID) REFERENCES USER_BASE(ID), + CONSTRAINT FK_USER_ATTR_USER_SCHEMA FOREIGN KEY(USER_SCHEMA_ID) REFERENCES USER_SCHEMA(ID) +) ENGINE=INNODB CHARSET=UTF8; diff --git a/src/main/resources/dbmigrate/mysql/user/V1_5_0_8__account_log.sql b/src/main/resources/dbmigrate/mysql/user/V1_5_0_8__account_log.sql index 0965f16dd..25aab6763 100644 --- a/src/main/resources/dbmigrate/mysql/user/V1_5_0_8__account_log.sql +++ b/src/main/resources/dbmigrate/mysql/user/V1_5_0_8__account_log.sql @@ -1,18 +1,18 @@ - - -------------------------------------------------------------------------------- --- account log -------------------------------------------------------------------------------- -CREATE TABLE ACCOUNT_LOG( - ID BIGINT NOT NULL, - USERNAME VARCHAR(64), - RESULT VARCHAR(64), - REASON VARCHAR(200), - APPLICATION VARCHAR(200), - LOG_TIME TIMESTAMP, - CLIENT VARCHAR(200), - SERVER VARCHAR(200), - DESCRIPTION VARCHAR(200), - CONSTRAINT PK_ACCOUNT_LOG PRIMARY KEY(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- account log +------------------------------------------------------------------------------- +CREATE TABLE ACCOUNT_LOG( + ID BIGINT NOT NULL, + USERNAME VARCHAR(64), + RESULT VARCHAR(64), + REASON VARCHAR(200), + APPLICATION VARCHAR(200), + LOG_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + CLIENT VARCHAR(200), + SERVER VARCHAR(200), + DESCRIPTION VARCHAR(200), + CONSTRAINT PK_ACCOUNT_LOG PRIMARY KEY(ID) +) ENGINE=INNODB CHARSET=UTF8; + diff --git a/src/main/resources/dbmigrate/mysql/workcal/V0_0_2__workcal_rule.sql b/src/main/resources/dbmigrate/mysql/workcal/V0_0_2__workcal_rule.sql index 85fc1ec80..96450ae1c 100644 --- a/src/main/resources/dbmigrate/mysql/workcal/V0_0_2__workcal_rule.sql +++ b/src/main/resources/dbmigrate/mysql/workcal/V0_0_2__workcal_rule.sql @@ -1,17 +1,17 @@ - - -------------------------------------------------------------------------------- --- workcal rule -------------------------------------------------------------------------------- -CREATE TABLE WORKCAL_RULE( - ID BIGINT NOT NULL, - YEAR INT, - WEEK INT, - NAME VARCHAR(50), - WORK_DATE TIMESTAMP, - STATUS INT, - TYPE_ID BIGINT, - CONSTRAINT PK_WORKCAL_RULE PRIMARY KEY(ID), - CONSTRAINT FK_WORKCAL_RULE_TYPE FOREIGN KEY(TYPE_ID) REFERENCES WORKCAL_TYPE(ID) -) ENGINE=INNODB CHARSET=UTF8; - + + +------------------------------------------------------------------------------- +-- workcal rule +------------------------------------------------------------------------------- +CREATE TABLE WORKCAL_RULE( + ID BIGINT NOT NULL, + YEAR INT, + WEEK INT, + NAME VARCHAR(50), + WORK_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + STATUS INT, + TYPE_ID BIGINT, + CONSTRAINT PK_WORKCAL_RULE PRIMARY KEY(ID), + CONSTRAINT FK_WORKCAL_RULE_TYPE FOREIGN KEY(TYPE_ID) REFERENCES WORKCAL_TYPE(ID) +) ENGINE=INNODB CHARSET=UTF8; +