<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
    xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.0.xsd
        http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
    <changeSet id="1" author="bhavinrshah">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            SET @permission_desc_generate = 'Generate Youtube Reports';;
            SET @orchadmin_permission_id = (SELECT orchadmin_permission_id FROM orchadmin_permissions WHERE orchadmin_permissions.description = @permission_desc_generate);;
			
            INSERT IGNORE INTO orchadmin_role_permissions(orchadmin_role_id, orchadmin_permission_id, allow) VALUES (2, @orchadmin_permission_id, 'Y');;   
			
            SET @permission_desc_download = 'Download Youtube Reports from S3';;
            SET @orchadmin_permission_id = (SELECT orchadmin_permission_id FROM orchadmin_permissions WHERE orchadmin_permissions.description = @permission_desc_download);;
			
            INSERT IGNORE INTO orchadmin_role_permissions(orchadmin_role_id, orchadmin_permission_id, allow) VALUES (2, @orchadmin_permission_id, 'Y');;                   
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
               SET @permission_desc_generate = 'Generate Youtube Reports';;
               SET @orchadmin_permission_id = (SELECT orchadmin_permission_id FROM orchadmin_permissions WHERE orchadmin_permissions.description = @permission_desc_generate);;
               
               DELETE FROM orchadmin_role_permissions WHERE orchadmin_permission_id = @orchadmin_permission_id AND orchadmin_role_id = 2;;
			   
               SET @permission_desc_download = 'Download Youtube Reports from S3';;
               SET @orchadmin_permission_id = (SELECT orchadmin_permission_id FROM orchadmin_permissions WHERE orchadmin_permissions.description = @permission_desc_download);;
               
               DELETE FROM orchadmin_role_permissions WHERE orchadmin_permission_id = @orchadmin_permission_id AND orchadmin_role_id = 2;;
            </sql>
        </rollback>
    </changeSet>
</databaseChangeLog>
