mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-22 00:26:05 +08:00
update db to meet mysql requirements
This commit is contained in:
parent
9490db56bc
commit
146cdd97d3
|
@ -746,11 +746,11 @@
|
|||
</query-defs>
|
||||
</entity>
|
||||
<entity name="m-vs-content" table="m_vs_content" alias="mvc">
|
||||
<member name="vs-id" field="vs_id" value-type="long" length="19" nullable="false" />
|
||||
<member name="vs-id" field="vs_id" value-type="long" length="19" nullable="false" key="true" />
|
||||
<member name="content" field="content" value-type="String" length="16777215" nullable="false" />
|
||||
<member name="data-change-last-time" field="DataChange_LastTime" value-type="Date" nullable="false" />
|
||||
<primary-key />
|
||||
<index name="vs_id" unique="true" members="vs_id ASC" />
|
||||
<var name="key-vs-id" value-type="long" key-member="vs-id" />
|
||||
<primary-key name="PRIMARY" members="vs_id" />
|
||||
<index name="DataChange_LastTime" members="DataChange_LastTime ASC" />
|
||||
<readsets>
|
||||
<readset name="FULL" all="true" />
|
||||
|
@ -760,19 +760,25 @@
|
|||
</updatesets>
|
||||
<query-defs>
|
||||
<query name="find-by-PK" type="SELECT">
|
||||
<param name="key-vs-id" />
|
||||
<statement><![CDATA[SELECT <FIELDS/>
|
||||
FROM <TABLE/>]]></statement>
|
||||
FROM <TABLE/>
|
||||
WHERE <FIELD name='vs-id'/> = ${key-vs-id}]]></statement>
|
||||
</query>
|
||||
<query name="insert" type="INSERT">
|
||||
<statement><![CDATA[INSERT INTO <TABLE/>(<FIELDS/>)
|
||||
VALUES(<VALUES/>)]]></statement>
|
||||
</query>
|
||||
<query name="update-by-PK" type="UPDATE">
|
||||
<param name="key-vs-id" />
|
||||
<statement><![CDATA[UPDATE <TABLE/>
|
||||
SET <FIELDS/>]]></statement>
|
||||
SET <FIELDS/>
|
||||
WHERE <FIELD name='vs-id'/> = ${key-vs-id}]]></statement>
|
||||
</query>
|
||||
<query name="delete-by-PK" type="DELETE">
|
||||
<statement><![CDATA[DELETE FROM <TABLE/>]]></statement>
|
||||
<param name="key-vs-id" />
|
||||
<statement><![CDATA[DELETE FROM <TABLE/>
|
||||
WHERE <FIELD name='vs-id'/> = ${key-vs-id}]]></statement>
|
||||
</query>
|
||||
</query-defs>
|
||||
</entity>
|
||||
|
@ -1105,10 +1111,12 @@
|
|||
</query-defs>
|
||||
</entity>
|
||||
<entity name="r-vs-domain" table="r_vs_domain" alias="rvd">
|
||||
<member name="id" field="id" value-type="long" length="19" nullable="false" key="true" auto-increment="true" />
|
||||
<member name="vs-id" field="vs_id" value-type="long" length="19" nullable="false" />
|
||||
<member name="domain" field="domain" value-type="String" length="200" nullable="false" />
|
||||
<member name="data-change-last-time" field="DataChange_LastTime" value-type="Date" nullable="false" />
|
||||
<primary-key />
|
||||
<var name="key-id" value-type="long" key-member="id" />
|
||||
<primary-key name="PRIMARY" members="id" />
|
||||
<index name="vs_id_domain" unique="true" members="vs_id ASC, domain ASC" />
|
||||
<index name="DataChange_LastTime" members="DataChange_LastTime ASC" />
|
||||
<readsets>
|
||||
|
@ -1119,27 +1127,35 @@
|
|||
</updatesets>
|
||||
<query-defs>
|
||||
<query name="find-by-PK" type="SELECT">
|
||||
<param name="key-id" />
|
||||
<statement><![CDATA[SELECT <FIELDS/>
|
||||
FROM <TABLE/>]]></statement>
|
||||
FROM <TABLE/>
|
||||
WHERE <FIELD name='id'/> = ${key-id}]]></statement>
|
||||
</query>
|
||||
<query name="insert" type="INSERT">
|
||||
<statement><![CDATA[INSERT INTO <TABLE/>(<FIELDS/>)
|
||||
VALUES(<VALUES/>)]]></statement>
|
||||
</query>
|
||||
<query name="update-by-PK" type="UPDATE">
|
||||
<param name="key-id" />
|
||||
<statement><![CDATA[UPDATE <TABLE/>
|
||||
SET <FIELDS/>]]></statement>
|
||||
SET <FIELDS/>
|
||||
WHERE <FIELD name='id'/> = ${key-id}]]></statement>
|
||||
</query>
|
||||
<query name="delete-by-PK" type="DELETE">
|
||||
<statement><![CDATA[DELETE FROM <TABLE/>]]></statement>
|
||||
<param name="key-id" />
|
||||
<statement><![CDATA[DELETE FROM <TABLE/>
|
||||
WHERE <FIELD name='id'/> = ${key-id}]]></statement>
|
||||
</query>
|
||||
</query-defs>
|
||||
</entity>
|
||||
<entity name="r-vs-slb" table="r_vs_slb" alias="rvs">
|
||||
<member name="id" field="id" value-type="long" length="19" nullable="false" key="true" auto-increment="true" />
|
||||
<member name="vs-id" field="vs_id" value-type="long" length="19" nullable="false" />
|
||||
<member name="slb-id" field="slb_id" value-type="long" length="19" nullable="false" />
|
||||
<member name="data-change-last-time" field="DataChange_LastTime" value-type="Date" nullable="false" />
|
||||
<primary-key />
|
||||
<var name="key-id" value-type="long" key-member="id" />
|
||||
<primary-key name="PRIMARY" members="id" />
|
||||
<index name="slb_id_vs_id" unique="true" members="slb_id ASC, vs_id ASC" />
|
||||
<index name="DataChange_LastTime" members="DataChange_LastTime ASC" />
|
||||
<readsets>
|
||||
|
@ -1150,19 +1166,25 @@
|
|||
</updatesets>
|
||||
<query-defs>
|
||||
<query name="find-by-PK" type="SELECT">
|
||||
<param name="key-id" />
|
||||
<statement><![CDATA[SELECT <FIELDS/>
|
||||
FROM <TABLE/>]]></statement>
|
||||
FROM <TABLE/>
|
||||
WHERE <FIELD name='id'/> = ${key-id}]]></statement>
|
||||
</query>
|
||||
<query name="insert" type="INSERT">
|
||||
<statement><![CDATA[INSERT INTO <TABLE/>(<FIELDS/>)
|
||||
VALUES(<VALUES/>)]]></statement>
|
||||
</query>
|
||||
<query name="update-by-PK" type="UPDATE">
|
||||
<param name="key-id" />
|
||||
<statement><![CDATA[UPDATE <TABLE/>
|
||||
SET <FIELDS/>]]></statement>
|
||||
SET <FIELDS/>
|
||||
WHERE <FIELD name='id'/> = ${key-id}]]></statement>
|
||||
</query>
|
||||
<query name="delete-by-PK" type="DELETE">
|
||||
<statement><![CDATA[DELETE FROM <TABLE/>]]></statement>
|
||||
<param name="key-id" />
|
||||
<statement><![CDATA[DELETE FROM <TABLE/>
|
||||
WHERE <FIELD name='id'/> = ${key-id}]]></statement>
|
||||
</query>
|
||||
</query-defs>
|
||||
</entity>
|
||||
|
|
|
@ -335,7 +335,7 @@ CREATE TABLE IF NOT EXISTS `m_vs_content` (
|
|||
`vs_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'vs_archive_id',
|
||||
`content` mediumtext NOT NULL COMMENT 'vs_archive_content',
|
||||
`DataChange_LastTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'last time modified',
|
||||
UNIQUE KEY `vs_id` (`vs_id`),
|
||||
PRIMARY KEY (`vs_id`),
|
||||
KEY `DataChange_LastTime` (`DataChange_LastTime`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='metadata table of virtual server content';
|
||||
|
||||
|
@ -497,9 +497,11 @@ CREATE TABLE IF NOT EXISTS `report` (
|
|||
-- Dumping structure for table r_vs_domain
|
||||
DROP TABLE IF EXISTS `r_vs_domain`;
|
||||
CREATE TABLE IF NOT EXISTS `r_vs_domain` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'primary key',
|
||||
`vs_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'slb_virtual_server_id',
|
||||
`domain` varchar(200) NOT NULL DEFAULT 'Undefined' COMMENT 'slb_domain_name',
|
||||
`DataChange_LastTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'last time modified',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `vs_id_domain` (`vs_id`,`domain`),
|
||||
KEY `DataChange_LastTime` (`DataChange_LastTime`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='relation table of vs and domain';
|
||||
|
@ -510,9 +512,11 @@ CREATE TABLE IF NOT EXISTS `r_vs_domain` (
|
|||
-- Dumping structure for table r_vs_slb
|
||||
DROP TABLE IF EXISTS `r_vs_slb`;
|
||||
CREATE TABLE IF NOT EXISTS `r_vs_slb` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'primary key',
|
||||
`vs_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'slb_virtual_server_id',
|
||||
`slb_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'slb_id',
|
||||
`DataChange_LastTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'last time modified',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `slb_id_vs_id` (`slb_id`,`vs_id`),
|
||||
KEY `DataChange_LastTime` (`DataChange_LastTime`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='relation table of slb and vs';
|
||||
|
|
Loading…
Reference in a new issue