Skip to content
Snippets Groups Projects
Commit 28a96c6c authored by Johannes Hörmann's avatar Johannes Hörmann
Browse files

[Projekt: Entwicklung - Neon][TicketNr.: 1034996][Objectrelation]

parent c0485c31
No related branches found
No related tags found
No related merge requests found
* all TaskTypes are deleted, new Type "Task" is created
- you may have to update all Tasks to use type "Tak" (keyid: 4dee8727-8299-422e-ae41-6cdf9de2dfd799)
* Column CODE is reset to NULL on all tasks (it is curently not needed by basic)
* ESTIMATION and ESTIMATIONVALUE from salesproject are droped
\ No newline at end of file
* ESTIMATION and ESTIMATIONVALUE from salesproject are droped
* ObjectRelation: Types are moved from AB_OBJECTRELATION to AB_OBJECTRELATIONTYPE
\ No newline at end of file
<?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.6.xsd">
<changeSet author="j.hoermann" id="e19fc338-8596-4dbb-81e0-0cb6a1af6bf2">
<addColumn tableName="AB_OBJECTRELATION">
<column name="RELATION_TYPE" type="CHAR(36)"/>
</addColumn>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?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.6.xsd">
<changeSet author="j.hoermann" id="e19fc338-8596-4dbb-81e0-0cb6a1af6bf2">
<changeSet author="j.hoermann" id="44c06ef1-d9b7-4c5a-a3ee-276ed84caca3">
<insert tableName="AB_OBJECTRELATION">
<column name="AB_OBJECTRELATIONID" value="1a67eaa7-21da-4a18-97ab-755ac5cb74f7"/>
<column name="OBJECT1_TYPE" value="Person"/>
......
<?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.6.xsd">
<changeSet author="j.hoermann" id="c3c9e36e-24af-4c4c-9463-1a14f5c3fba6">
<createTable tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" type="CHAR(36)">
<constraints primaryKey="true" primaryKeyName="PK_AB_OBJECTRELATIONTYPE_AB_OBJECTRELATIONTYPEID"/>
</column>
<column name="OBJECT1_TYPE" type="NVARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="OBJECT2_TYPE" type="NVARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="OBJECT1_TITLE" type="NVARCHAR(80)">
<constraints nullable="false"/>
</column>
<column name="OBJECT2_TITLE" type="NVARCHAR(80)"/>
<constraints nullable="false"/>
</column>
<column name="HIRACHY" type="TINYINT">
<constraints nullable="false"/>
</column>
</createTable>
<addColumn tableName="AB_OBJECTRELATION">
<column name="AB_OBJECTRELATIONTYPE_ID" type="CHAR(36)">
<constraints foreignKeyName="FK_AB_OBJECTRELATIONTYPE_AB_OBJECTRELATIONTYPE_ID"
references="AB_OBJECTRELATIONTYPE(AB_OBJECTRELATIONTYPEID)"
nullable="false"/>
</column>
</addColumn>
<dropIndex tableName="AB_OBJECTRELATION" indexName="IDX_AB_OBJECTRELATION_OBJECT1"/>
<dropIndex tableName="AB_OBJECTRELATION" indexName="IDX_AB_OBJECTRELATION_OBJECT2"/>
<dropColumn tableName="AB_OBJECTRELATION" columnName="OBJECT1_TYPE"/>
<dropColumn tableName="AB_OBJECTRELATION" columnName="OBJECT2_TYPE"/>
<!-- insert the possible relations -->
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="c9b7ce6b-1100-46f6-8498-2da6ac24189e"/>
<column name="OBJECT1_TYPE" value="Organisation"/>
<column name="OBJECT2_TYPE" value="Organisation"/>
<column name="OBJECT1_TITLE" value="parent company"/>
<column name="OBJECT2_TITLE" value="subsidiary"/>
<column name="HIRACHY" valueNumeric="1"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="727959cf-35ae-4f31-94f0-03f1aa86ce63"/>
<column name="OBJECT1_TYPE" value="Person"/> <!-- TODO: use Private, Private -->
<column name="OBJECT2_TYPE" value="Person"/>
<column name="OBJECT1_TITLE" value="parent of"/>
<column name="OBJECT2_TITLE" value="child of"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="d912e828-a3de-4798-b169-52db380d6d1c"/>
<column name="OBJECT1_TYPE" value="Person"/> <!-- TODO: use Private, Private -->
<column name="OBJECT2_TYPE" value="Person"/>
<column name="OBJECT1_TITLE" value="supports"/>
<column name="OBJECT2_TITLE" value="supported by"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="a7a9338b-7508-414b-9e88-7d813dc9ee3a"/>
<column name="OBJECT1_TYPE" value="Person"/> <!-- TODO: use Private, Private -->
<column name="OBJECT2_TYPE" value="Person"/>
<column name="OBJECT1_TITLE" value="supervisor of"/>
<column name="OBJECT2_TITLE" value="reports to"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="9e7c904f-8ddc-4364-be5d-eee3561248b6"/>
<column name="OBJECT1_TYPE" value="Person"/>
<column name="OBJECT2_TYPE" value="Organisation"/>
<column name="OBJECT1_TITLE" value="promotion target by"/>
<column name="OBJECT2_TITLE" value="solicits"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="ba666b30-27b0-46ba-8ea7-442518cb862f"/>
<column name="OBJECT1_TYPE" value="Organisation"/>
<column name="OBJECT2_TYPE" value="Organisation"/>
<column name="OBJECT1_TITLE" value="competitor"/>
<column name="OBJECT2_TITLE"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="9f8c0b60-5677-4f9b-8929-5e55a13f7910"/>
<column name="OBJECT1_TYPE" value="Organisation"/>
<column name="OBJECT2_TYPE" value="Organisation"/>
<column name="OBJECT1_TITLE" value="society"/>
<column name="OBJECT2_TITLE" value="member"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="c4e1e83f-55be-46aa-a29c-0564ae22df9b"/>
<column name="OBJECT1_TYPE" value="Person"/>
<column name="OBJECT2_TYPE" value="Person"/>
<column name="OBJECT1_TITLE" value="acquainted with"/>
<column name="OBJECT2_TITLE" value="member"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="6727c8f1-7712-4886-b3d4-a83ef721a174"/>
<column name="OBJECT1_TYPE" value="Organisation"/>
<column name="OBJECT2_TYPE" value="Organisation"/>
<column name="OBJECT1_TITLE" value="collaboration with"/>
<column name="OBJECT2_TITLE"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
<insert tableName="AB_OBJECTRELATIONTYPE">
<column name="AB_OBJECTRELATIONTYPEID" value="bad1ccc0-1fa4-43eb-b650-4087c4c56522"/>
<column name="OBJECT1_TYPE" value="Person"/>
<column name="OBJECT2_TYPE" value="Person"/>
<column name="OBJECT1_TITLE" value="grandparents of"/>
<column name="OBJECT2_TITLE" value="ankle of"/>
<column name="HIRACHY" valueNumeric="0"/>
</insert>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
......@@ -49,11 +49,7 @@
<include relativeToChangelogFile="true" file="task_add_parent.xml"/>
<include relativeToChangelogFile="true" file="drop_estimation_salesproject.xml"/>
<!--
<include relativeToChangelogFile="true" file="add_ObjectRelationKeyword.xml"/>
<include relativeToChangelogFile="true" file="ObjectRelation_add_type.xml"/>
<include relativeToChangelogFile="true" file="ObjectRelation_add_type_exampleData.xml" context="example"/>
-->
<!--References to the Keyword Values-->
<include relativeToChangelogFile="true" file="OfferProbability.xml"/>
<include relativeToChangelogFile="true" file="ActivityCategory.xml"/>
......@@ -81,4 +77,7 @@
<include relativeToChangelogFile="true" file="AttributeKeyword.xml"/>
<include relativeToChangelogFile="true" file="Contact_add_columns.xml"/>
<include relativeToChangelogFile="true" file="SalesOrder_source_offer.xml"/>
<include relativeToChangelogFile="true" file="add_ObjectRelation_type.xml"/>
<include relativeToChangelogFile="true" file="ObjectRelation_add_type_exampleData.xml" context="example"/>
</databaseChangeLog>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment