diff --git a/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/changelog.xml b/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/changelog.xml index 985bb74bdd6da48d4b5b6f467fbfb81027763e42..7f9a276d0e9d6022eea4337cd99919ed07dfdffb 100644 --- a/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/changelog.xml +++ b/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/changelog.xml @@ -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 diff --git a/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/insert_commRestrictions.xml b/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/insert_commRestrictions.xml new file mode 100644 index 0000000000000000000000000000000000000000..d33aa58ab261bf95acbf6adf519b29337f0a6613 --- /dev/null +++ b/.liquibase/Data_alias/basic/2021.0.3/CommunicationSettings/insert_commRestrictions.xml @@ -0,0 +1,36 @@ +<?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 diff --git a/.liquibase/Data_alias/basic/_demoData/generatedData/commrestriction.xml b/.liquibase/Data_alias/basic/_demoData/generatedData/commrestriction.xml deleted file mode 100644 index 4bfd0d305d99ad749ed5dd75d8295144480a580e..0000000000000000000000000000000000000000 --- a/.liquibase/Data_alias/basic/_demoData/generatedData/commrestriction.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?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