初始化数据库脚本小优化

This commit is contained in:
thinkgem
2019-03-21 17:04:36 +08:00
parent 9cf1b944db
commit 3b0060c300
12 changed files with 349 additions and 347 deletions

View File

@@ -6044,343 +6044,6 @@
<schema></schema>
</table_properties>
</table>
<table>
<id>a66af690ade469b3b4b472b1680bdc1923d5c972</id>
<height>191</height>
<width>437</width>
<font_name>Segoe UI</font_name>
<font_size>9</font_size>
<x>3438</x>
<y>2076</y>
<color>
<r>128</r>
<g>128</g>
<b>192</b>
</color>
<connections>
<relation>
<id>dedcc43c72ee436685481fa079d465594380905e</id>
<source>519d64ec10e7c0df51e0b14489d6666c04b93e34</source>
<target>a66af690ade469b3b4b472b1680bdc1923d5c972</target>
<source_xp>-1</source_xp>
<source_yp>-1</source_yp>
<target_xp>-1</target_xp>
<target_yp>-1</target_yp>
<color>
<r>0</r>
<g>0</g>
<b>0</b>
</color>
<child_cardinality>1..n</child_cardinality>
<parent_cardinality>1</parent_cardinality>
<reference_for_pk>true</reference_for_pk>
<name></name>
<on_delete_action>RESTRICT</on_delete_action>
<on_update_action>RESTRICT</on_update_action>
<referenced_column>null</referenced_column>
<referenced_complex_unique_key>null</referenced_complex_unique_key>
</relation>
</connections>
<physical_name>js_sys_msg_inner_record</physical_name>
<logical_name>内部消息发送记录表</logical_name>
<description></description>
<constraint></constraint>
<primary_key_name></primary_key_name>
<option></option>
<columns>
<normal_column>
<word_id>869fc70cf3a4e92e8056b40814df8e03f9f9efde</word_id>
<id>62cf3956f858a0d944fb3fe27dae7d861c74d3c1</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>true</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<id>f385f23b1163beb8b239a67f5a262c83fb46cae6</id>
<referenced_column>5eecd1e4e1dc132da52de1bd1f59b13dd13a3587</referenced_column>
<relation>dedcc43c72ee436685481fa079d465594380905e</relation>
<description>所属消息</description>
<unique_key_name></unique_key_name>
<logical_name>所属消息</logical_name>
<physical_name>msg_inner_id</physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>true</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>63ba93a883b0de38c98f6bd84772c7666b453576</word_id>
<id>f291132581e824fea013624aa68208b946df9fe4</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>false</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>1e639355834e23e3a39ac190e4768ef48463ae83</word_id>
<id>aaee2af8d27adc26dd44a3ed15d97e1d5a199041</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>33137e3fab07284df34eba0d850170935559f88b</word_id>
<id>94c86f843b46a1e649f0e2333952b46978988a51</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>character(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>ee6a8b248591b7d9507799c3f8f8a8fb3421ba7e</word_id>
<id>251c37ff5cda9c6aba51dc242966cddbf655942c</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>datetime</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>false</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>beb0b2bbc25fd0de1f47e6d31d88cbb3e2af3631</word_id>
<id>a29b12cbd56c53b9e480f155f17c69e4bf4d8c7f</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>character(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>false</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
</columns>
<indexes>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_mi</name>
<type></type>
<description></description>
<columns>
<column>
<id>f385f23b1163beb8b239a67f5a262c83fb46cae6</id>
<desc>false</desc>
</column>
</columns>
</inidex>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_ruc</name>
<type></type>
<description></description>
<columns>
<column>
<id>f291132581e824fea013624aa68208b946df9fe4</id>
<desc>false</desc>
</column>
</columns>
</inidex>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_status</name>
<type></type>
<description></description>
<columns>
<column>
<id>94c86f843b46a1e649f0e2333952b46978988a51</id>
<desc>false</desc>
</column>
</columns>
</inidex>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_star</name>
<type></type>
<description></description>
<columns>
<column>
<id>a29b12cbd56c53b9e480f155f17c69e4bf4d8c7f</id>
<desc>false</desc>
</column>
</columns>
</inidex>
</indexes>
<complex_unique_key_list>
</complex_unique_key_list>
<table_properties>
<schema></schema>
</table_properties>
</table>
<table>
<id>a6c608c6e251fcd0abdda6ac92248c3955fccc20</id>
<height>254</height>
@@ -16332,6 +15995,343 @@
<schema></schema>
</table_properties>
</table>
<table>
<id>a66af690ade469b3b4b472b1680bdc1923d5c972</id>
<height>191</height>
<width>437</width>
<font_name>Segoe UI</font_name>
<font_size>9</font_size>
<x>3438</x>
<y>2076</y>
<color>
<r>128</r>
<g>128</g>
<b>192</b>
</color>
<connections>
<relation>
<id>dedcc43c72ee436685481fa079d465594380905e</id>
<source>519d64ec10e7c0df51e0b14489d6666c04b93e34</source>
<target>a66af690ade469b3b4b472b1680bdc1923d5c972</target>
<source_xp>-1</source_xp>
<source_yp>-1</source_yp>
<target_xp>-1</target_xp>
<target_yp>-1</target_yp>
<color>
<r>0</r>
<g>0</g>
<b>0</b>
</color>
<child_cardinality>1..n</child_cardinality>
<parent_cardinality>1</parent_cardinality>
<reference_for_pk>true</reference_for_pk>
<name></name>
<on_delete_action>RESTRICT</on_delete_action>
<on_update_action>RESTRICT</on_update_action>
<referenced_column>null</referenced_column>
<referenced_complex_unique_key>null</referenced_complex_unique_key>
</relation>
</connections>
<physical_name>js_sys_msg_inner_record</physical_name>
<logical_name>内部消息发送记录表</logical_name>
<description></description>
<constraint></constraint>
<primary_key_name></primary_key_name>
<option></option>
<columns>
<normal_column>
<word_id>869fc70cf3a4e92e8056b40814df8e03f9f9efde</word_id>
<id>62cf3956f858a0d944fb3fe27dae7d861c74d3c1</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>true</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<id>f385f23b1163beb8b239a67f5a262c83fb46cae6</id>
<referenced_column>5eecd1e4e1dc132da52de1bd1f59b13dd13a3587</referenced_column>
<relation>dedcc43c72ee436685481fa079d465594380905e</relation>
<description>所属消息</description>
<unique_key_name></unique_key_name>
<logical_name>所属消息</logical_name>
<physical_name>msg_inner_id</physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>true</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>63ba93a883b0de38c98f6bd84772c7666b453576</word_id>
<id>f291132581e824fea013624aa68208b946df9fe4</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>1e639355834e23e3a39ac190e4768ef48463ae83</word_id>
<id>aaee2af8d27adc26dd44a3ed15d97e1d5a199041</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>varchar(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>33137e3fab07284df34eba0d850170935559f88b</word_id>
<id>94c86f843b46a1e649f0e2333952b46978988a51</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>character(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>true</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>ee6a8b248591b7d9507799c3f8f8a8fb3421ba7e</word_id>
<id>251c37ff5cda9c6aba51dc242966cddbf655942c</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>datetime</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>false</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
<normal_column>
<word_id>beb0b2bbc25fd0de1f47e6d31d88cbb3e2af3631</word_id>
<id>a29b12cbd56c53b9e480f155f17c69e4bf4d8c7f</id>
<description></description>
<unique_key_name></unique_key_name>
<logical_name></logical_name>
<physical_name></physical_name>
<type>character(n)</type>
<constraint></constraint>
<default_value></default_value>
<auto_increment>false</auto_increment>
<foreign_key>false</foreign_key>
<not_null>false</not_null>
<primary_key>false</primary_key>
<unique_key>false</unique_key>
<character_set></character_set>
<collation></collation>
<sequence>
<name></name>
<schema></schema>
<increment></increment>
<min_value></min_value>
<max_value></max_value>
<start></start>
<cache></cache>
<nocache>false</nocache>
<cycle>false</cycle>
<order>false</order>
<description></description>
<data_type></data_type>
<decimal_size>0</decimal_size>
</sequence>
</normal_column>
</columns>
<indexes>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_mi</name>
<type></type>
<description></description>
<columns>
<column>
<id>f385f23b1163beb8b239a67f5a262c83fb46cae6</id>
<desc>false</desc>
</column>
</columns>
</inidex>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_ruc</name>
<type></type>
<description></description>
<columns>
<column>
<id>f291132581e824fea013624aa68208b946df9fe4</id>
<desc>false</desc>
</column>
</columns>
</inidex>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_status</name>
<type></type>
<description></description>
<columns>
<column>
<id>94c86f843b46a1e649f0e2333952b46978988a51</id>
<desc>false</desc>
</column>
</columns>
</inidex>
<inidex>
<full_text>false</full_text>
<non_unique>true</non_unique>
<name>idx_sys_msg_inner_r_star</name>
<type></type>
<description></description>
<columns>
<column>
<id>a29b12cbd56c53b9e480f155f17c69e4bf4d8c7f</id>
<desc>false</desc>
</column>
</columns>
</inidex>
</indexes>
<complex_unique_key_list>
</complex_unique_key_list>
<table_properties>
<schema></schema>
</table_properties>
</table>
</contents>
<column_groups>
<column_group>

View File

@@ -503,7 +503,7 @@ CREATE TABLE js_sys_msg_inner_record
(
id varchar(64) NOT NULL,
msg_inner_id varchar(64) NOT NULL,
receive_user_code varchar(64),
receive_user_code varchar(64) NOT NULL,
receive_user_name varchar(100) NOT NULL,
read_status char(1) NOT NULL,
read_date timestamp,

View File

@@ -503,7 +503,7 @@ CREATE TABLE [js_sys_msg_inner_record]
(
[id] varchar(64) NOT NULL,
[msg_inner_id] varchar(64) NOT NULL,
[receive_user_code] varchar(64),
[receive_user_code] varchar(64) NOT NULL,
[receive_user_name] varchar(100) NOT NULL,
[read_status] char(1) NOT NULL,
[read_date] datetime,

View File

@@ -504,7 +504,7 @@ CREATE TABLE js_sys_msg_inner_record
(
id varchar(64) NOT NULL COMMENT '编号',
msg_inner_id varchar(64) NOT NULL COMMENT '所属消息',
receive_user_code varchar(64) COMMENT '接受者用户编码',
receive_user_code varchar(64) NOT NULL COMMENT '接受者用户编码',
receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名',
read_status char(1) NOT NULL COMMENT '读取状态0未送达 1已读 2未读',
read_date datetime COMMENT '阅读时间',

View File

@@ -503,7 +503,7 @@ CREATE TABLE js_sys_msg_inner_record
(
id varchar2(64) NOT NULL,
msg_inner_id varchar2(64) NOT NULL,
receive_user_code varchar2(64),
receive_user_code varchar2(64) NOT NULL,
receive_user_name varchar2(100) NOT NULL,
read_status char(1) NOT NULL,
read_date timestamp,

View File

@@ -503,7 +503,7 @@ CREATE TABLE js_sys_msg_inner_record
(
id varchar(64) NOT NULL,
msg_inner_id varchar(64) NOT NULL,
receive_user_code varchar(64),
receive_user_code varchar(64) NOT NULL,
receive_user_name varchar(100) NOT NULL,
read_status char(1) NOT NULL,
read_date timestamp,

View File

@@ -59,8 +59,10 @@ public class DaoMapperTest extends BaseSpringContextTests {
config.setIsSys("1");
Config config2 = (Config)config.clone();
config2.setId("2");
config.setConfigKey("test2");
Config config3 = (Config)config.clone();
config3.setId("3");
config.setConfigKey("test3");
System.out.println(configDao.insert(config));
System.out.println(configDao.insertBatch(ListUtils.newArrayList(config2, config3)));