<?xml version="1.1" encoding="UTF-8" standalone="no"?> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd"> <changeSet author="wangdi" id="drop-inz_crm_field_work"> <preConditions onFail="MARK_RAN"> <tableExists tableName="inz_crm_field_work" /> </preConditions> <dropTable tableName="inz_crm_field_work"/> </changeSet> <changeSet author="wangdi" id="1.18-create-table-inz_crm_field_work"> <preConditions onFail="MARK_RAN"> <not> <tableExists tableName="inz_crm_field_work" /> </not> </preConditions> <createTable tableName="inz_crm_field_work"> <column name="id" type="BINARY(16)"> <constraints nullable="false" /> </column> <column name="version" type="INT"> <constraints nullable="false" /> </column> <column name="location" type="VARCHAR(100)" /> <column name="creator_id" type="BINARY(16)" /> <column name="create_time" type="datetime(6)" /> <column name="modifier_id" type="BINARY(16)" /> <column name="modify_time" type="datetime(6)" /> <column name="type" type="BINARY(16)" /> <column name="album_id" type="BINARY(16)" /> <column name="longitude" type="DOUBLE" /> <column name="latitude" type="DOUBLE" /> <column name="sign_in_time" type="datetime(6)" /> <column name="content" type="VARCHAR(100)" /> <column name="discard" type="BIT(1)" /> <column name="reserve_1" type="VARCHAR(100)" /> </createTable> </changeSet> <changeSet author="wd (generated)" id="1.18-create-table-inz_crm_field_work_type"> <preConditions onFail="MARK_RAN"> <not> <tableExists tableName="inz_crm_field_work_type" /> </not> </preConditions> <createTable tableName="inz_crm_field_work_type"> <column name="id" type="BINARY(16)"> <constraints nullable="false" /> </column> <column name="recver" type="INT" /> <column name="valid_time" type="datetime(6)" /> <column name="invalid_time" type="datetime(6)" /> <column name="name" type="VARCHAR(60)" /> <column name="title" type="VARCHAR(60)" /> <column name="short_name" type="VARCHAR(60)" /> <column name="memo" type="VARCHAR(255)" /> <column name="parent_id" type="BINARY(16)" /> <column name="level" type="INT" /> <column name="start_flag" type="BIT(1)" /> <column name="sort_field" type="INT" /> <column name="create_time" type="datetime(6)" /> <column name="create_user" type="BINARY(16)" /> <column name="create_unit" type="BINARY(16)" /> <column name="modify_time" type="datetime(6)" /> <column name="modify_user" type="BINARY(16)" /> </createTable> </changeSet> <changeSet author="shiwenbo" id="1.18-create-table-inz_property_equipment_room_inspect_record"> <preConditions onFail="MARK_RAN"> <not> <tableExists tableName="inz_property_equipment_room_inspect_record" /> </not> </preConditions> <createTable tableName="inz_property_equipment_room_inspect_record"> <column name="id" type="BINARY(16)"> <constraints nullable="false" primaryKeyName="PRIMARY" primaryKey="true"/> </column> <column name="version" type="INT"/> <column name="create_time" type="datetime(6)"/> <column name="creator_id" type="BINARY(16)"/> <column name="modify_time" type="datetime(6)"/> <column name="modifier_id" type="BINARY(16)"/> <column name="org_id" type="BINARY(16)"/> <column name="bill_state" type="VARCHAR(100)"/> <column name="biz_process_id" type="BINARY(16)"/> <column name="bill_code" type="VARCHAR(200)"/> <column name="pic_id" type="BINARY(16)"/> <column name="discard" type="BIT(1)"/> <column name="del" type="BIT(1)"/> <column name="approve_state" type="INT"/> <column name="project" type="BINARY(16)"/> <column name="equipment_room" type="BINARY(16)"/> <column name="inspect_no" type="VARCHAR(20)"/> <column name="inspect_date" type="datetime(6)"/> <column name="inspector" type="BINARY(16)"/> <column name="time_spent" type="DECIMAL(7, 2)"/> <column name="record" type="VARCHAR(500)"/> <column name="description" type="VARCHAR(500)"/> </createTable> </changeSet> <changeSet author="shiwenbo" id="1.18-create-table-inz_property_abnormal_equipment_detail"> <preConditions onFail="MARK_RAN"> <not> <tableExists tableName="inz_property_abnormal_equipment_detail" /> </not> </preConditions> <createTable tableName="inz_property_abnormal_equipment_detail"> <column name="id" type="BINARY(16)"> <constraints nullable="false" primaryKeyName="PRIMARY" primaryKey="true"/> </column> <column name="ordinal" type="INT"/> <column name="equipment_id" type="BINARY(16)"/> <column name="result_id" type="BINARY(16)"/> <column name="description" type="VARCHAR(200)"/> <column name="master_id" type="BINARY(16)"/> </createTable> </changeSet> <changeSet author="wd (generated)" id="1547459952675-661"> <addPrimaryKey columnNames="id" constraintName="PRIMARY" tableName="inz_crm_field_work" /> </changeSet> <changeSet author="wd (generated)" id="1547459952675-662"> <addPrimaryKey columnNames="id" constraintName="PRIMARY" tableName="inz_crm_field_work_type" /> </changeSet> <changeSet author="wd (generated)" id="1547459952675-896"> <createIndex indexName="FK3lnwe8riddndb6j5urnqdkx1q" tableName="inz_crm_field_work"> <column name="type" /> </createIndex> </changeSet> <changeSet author="wd (generated)" id="1547459952675-1576"> <createIndex indexName="FKnv8drt1hxq0er64hnroislb5l" tableName="inz_crm_field_work"> <column name="creator_id" /> </createIndex> </changeSet> <changeSet author="wd (generated)" id="1547459952675-1720"> <createIndex indexName="FKs06cesh0j5w5v4bj9qi06vm2g" tableName="inz_crm_field_work"> <column name="modifier_id" /> </createIndex> </changeSet> <changeSet author="wd (generated)" id="1547459952675-1907"> <addForeignKeyConstraint baseColumnNames="type" baseTableName="inz_crm_field_work" constraintName="FK3lnwe8riddndb6j5urnqdkx1q" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="RESTRICT" referencedColumnNames="id" referencedTableName="inz_crm_field_work_type" /> </changeSet> <changeSet author="wd (generated)" id="1547459952675-2608"> <preConditions onFail="HALT"> <not> <foreignKeyConstraintExists foreignKeyTableName="inz_crm_field_work" foreignKeyName="FKnv8drt1hxq0er64hnroislb5l"/> </not> </preConditions> <addForeignKeyConstraint baseColumnNames="creator_id" baseTableName="inz_crm_field_work" constraintName="FKnv8drt1hxq0er64hnroislb5l" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="RESTRICT" referencedColumnNames="id" referencedTableName="bap_staff" /> </changeSet> <changeSet author="wd (generated)" id="1547459952675-2755"> <addForeignKeyConstraint baseColumnNames="modifier_id" baseTableName="inz_crm_field_work" constraintName="FKs06cesh0j5w5v4bj9qi06vm2g" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" onUpdate="RESTRICT" referencedColumnNames="id" referencedTableName="bap_staff" /> </changeSet> <changeSet author="shiwenbo" id="1.18-create-index-inz_property_equipment_room_inspect_record"> <createIndex indexName="FKc869e307-852d-45e7-9b4b-8480110f05f4" tableName="inz_property_equipment_room_inspect_record"> <column name="equipment_room"/> </createIndex> </changeSet> <changeSet author="shiwenbo" id="1.18-create-index-inz_property_abnormal_equipment_detail"> <createIndex indexName="FKeb76dcf1-264b-4ea8-9b68-cb7bbd355496" tableName="inz_property_abnormal_equipment_detail"> <column name="equipment_id"/> </createIndex> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_creator_id"> <addForeignKeyConstraint constraintName="FKdc2d5086-e848-434b-beaf-684c3d0aca92" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="bap_staff" baseColumnNames="creator_id" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_modifier_id"> <addForeignKeyConstraint constraintName="FK48ffdd87-5532-4169-b6ea-d8a008a13f1a" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="bap_staff" baseColumnNames="modifier_id" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_pic_id"> <addForeignKeyConstraint constraintName="FK52fa93d3-9d73-43e1-bb27-cc1a4bbbbbd6" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="bap_staff" baseColumnNames="pic_id" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_inspector_id"> <addForeignKeyConstraint constraintName="FKd2843c57-c030-4388-8fb7-98820ba60a10" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="bap_staff" baseColumnNames="inspector" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_org_id"> <addForeignKeyConstraint constraintName="FK83436685-6a59-4473-9496-8eb5276cca3a" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="bcp_org" baseColumnNames="org_id" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_project"> <addForeignKeyConstraint constraintName="FK22b50bbb-84d1-4fdf-98c5-e9e599db34c2" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="inz_assets_project" baseColumnNames="project" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_equipment_room_inspect_record_equipment_room"> <addForeignKeyConstraint constraintName="FK5a1f62e3-9557-4b64-a7d0-815db5b0fca8" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="inz_property_equipment_room" baseColumnNames="equipment_room" baseTableName="inz_property_equipment_room_inspect_record"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_abnormal_equipment_detail_equipment_id"> <addForeignKeyConstraint constraintName="FKb9623f35-55d0-475d-b149-4c8c7d8787aa" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="inz_property_equipment" baseColumnNames="equipment_id" baseTableName="inz_property_abnormal_equipment_detail"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_abnormal_equipment_detail_result_id"> <addForeignKeyConstraint constraintName="FK8dc377ba-1a46-4625-a795-91dfb62e34ff" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="inz_property_inspect_result" baseColumnNames="result_id" baseTableName="inz_property_abnormal_equipment_detail"/> </changeSet> <changeSet author="shiwenbo" id="1.18-add-foreignkey-inz_property_abnormal_equipment_detail_master_id"> <addForeignKeyConstraint constraintName="FK84153ab9-459a-4483-85a5-45e11ddcd112" deferrable="false" initiallyDeferred="false" onDelete="NO ACTION" referencedColumnNames="id" referencedTableName="inz_property_equipment_room_inspect_record" baseColumnNames="master_id" baseTableName="inz_property_abnormal_equipment_detail"/> </changeSet> </databaseChangeLog>