Skip to content
Snippets Groups Projects
Commit c54705d0 authored by Martin Groppe's avatar Martin Groppe
Browse files

Merge branch 'm_1079500_moveCommRestrictions' into '2021.0.3'

1079500 liquibase script to migrate commRestriction

See merge request xrm/basic!914
parents 8052a320 b2d2e323
No related merge requests found
......@@ -7,4 +7,5 @@
<include relativeToChangelogFile="true" file="insert_communicationSettingsStatus.xml"/>
<include relativeToChangelogFile="true" file="insert_commMediumCampaignCategory.xml"/>
<include relativeToChangelogFile="true" file="create_communicationLegalBase.xml"/>
<include relativeToChangelogFile="true" file="insert_commRestrictions.xml"/>
</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:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="s.listl" id="67710143-ad12-4537-9995-e7c2beb3c4e7">
<sql dbms="mysql,mariadb,mssql,postgresql,oracle">
insert into COMMUNICATIONSETTINGS (COMMUNICATIONSETTINGSID, CONTACT_ID, CHANNEL_TYPE, MEDIUM, STATUS, DATE_NEW, USER_NEW)
select COMMRESTRICTIONID, CONTACT_ID, 'COMMUNICATIONCHANNEL_COMMUNICATION', MEDIUM, 'COMMUNICATION_REJECTED', CURRENT_TIMESTAMP(), 'Admin'
from COMMRESTRICTION;
</sql>
<sql dbms="mysql,mariadb">
insert into COMMUNICATIONLEGALBASE (COMMUNICATIONLEGALBASEID, COMMUNICATIONSETTINGS_ID, DATE_NEW, USER_NEW, VERSION, INFO)
select UUID(), COMMUNICATIONSETTINGSID, CURRENT_TIMESTAMP(), 'Admin', 1, REASON
from COMMUNICATIONSETTINGS
join COMMRESTRICTION on COMMUNICATIONSETTINGS.COMMUNICATIONSETTINGSID = COMMRESTRICTION.COMMRESTRICTIONID;
</sql>
<sql dbms="mssql">
insert into COMMUNICATIONLEGALBASE (COMMUNICATIONLEGALBASEID, COMMUNICATIONSETTINGS_ID, DATE_NEW, USER_NEW, VERSION, INFO)
select NEWID(), COMMUNICATIONSETTINGSID, CURRENT_TIMESTAMP(), 'Admin', 1, REASON
from COMMUNICATIONSETTINGS
join COMMRESTRICTION on COMMUNICATIONSETTINGS.COMMUNICATIONSETTINGSID = COMMRESTRICTION.COMMRESTRICTIONID;
</sql>
<sql dbms="postgresql">
insert into COMMUNICATIONLEGALBASE (COMMUNICATIONLEGALBASEID, COMMUNICATIONSETTINGS_ID, DATE_NEW, USER_NEW, VERSION, INFO)
select uuid_in(md5(random()::text || clock_timestamp()::text)::cstring), COMMUNICATIONSETTINGSID, CURRENT_TIMESTAMP(), 'Admin', 1, REASON
from COMMUNICATIONSETTINGS
join COMMRESTRICTION on COMMUNICATIONSETTINGS.COMMUNICATIONSETTINGSID = COMMRESTRICTION.COMMRESTRICTIONID;
</sql>
<sql dbms="oracle">
insert into COMMUNICATIONLEGALBASE (COMMUNICATIONLEGALBASEID, COMMUNICATIONSETTINGS_ID, DATE_NEW, USER_NEW, VERSION, INFO)
select SYS_GUID(), COMMUNICATIONSETTINGSID, CURRENT_TIMESTAMP(), 'Admin', 1, REASON
from COMMUNICATIONSETTINGS
join COMMRESTRICTION on COMMUNICATIONSETTINGS.COMMUNICATIONSETTINGSID = COMMRESTRICTION.COMMRESTRICTIONID;
</sql>
</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="autogenerated" id="c663330c-e55f-4804-a18b-64c6693e5e12">
<delete tableName="commrestriction"/>
<insert tableName="commrestriction">
<column name="COMMRESTRICTIONID" value="a07a7061-245f-4674-8482-282f5e5d2a5b"/>
<column name="MEDIUM" value="CAMPAIGNPHONE"/>
<column name="EMPLOYEE_INVOLVED" value="c7ddf982-0e58-4152-b82b-8f5673b0b729"/>
<column name="CONTACT_ID" value="c7ddf982-0e58-4152-b82b-8f5673b0b729"/>
<column name="STARTDATE" valueDate="2019-11-25T02:47:33"/>
</insert>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
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