<?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="gshrivastav">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
           DROP TABLE IF EXISTS `ROLLBACK-frnt2023_vendor`;;
           
           CREATE TABLE `ROLLBACK-frnt2023_vendor` AS 
           SELECT vendor_id, assigned_to FROM vendor WHERE vendor_id IN (21989, 21899, 22389, 23547, 21975, 22323, 22450, 22411, 22455, 22240, 22456, 21966, 22187, 24888, 22761, 23581, 22551, 22431, 22221, 22600, 22184, 21938, 21958, 22090, 24950, 22188, 21926, 24993, 24792, 23318, 22468, 23562, 21973, 22109, 21933, 22470, 22462, 24980, 22460, 21945, 22478, 21979, 21944, 22449, 22295, 23470, 24637, 21991, 24432, 21932, 22430, 21963, 22465, 22474, 21992, 21943, 24482, 22464, 21981, 23354, 22089, 22227, 22682, 22400, 23560, 21919, 22198, 24578, 23594, 22160, 21976, 22775, 21950, 22219, 22466, 22458, 21925, 23593, 24954, 21927, 22241, 21954, 22250, 22472, 23561, 23653, 22310, 21929, 23319, 22344, 24403, 21953, 21972, 25066, 22029, 22356, 22461, 21931, 21946, 21918, 24937, 23155, 21982, 22436, 22475, 21939, 21983, 22452, 24404, 21984, 24434, 22683, 22457, 22147, 21968, 23441, 23563, 24481, 21957, 22256, 23657, 22383, 22304, 23240, 22249, 21985, 23353, 21967, 22469, 21948, 21942, 24565, 22067, 21986, 22182, 22228, 23903, 24829, 21995, 23452, 22341, 21977, 22447, 22404, 22427, 22966, 21956, 24355, 22513, 22463, 24480, 23635, 22415, 24465, 21960, 22388, 22342, 22931, 22936, 21915, 22473, 22192, 21922, 23658, 21978, 22183, 22355, 21928, 22242, 21936, 21987, 24990, 22556, 22969, 22216, 22467, 22194, 23154, 22217, 21994, 22220, 21971, 21923, 21924, 21930, 21937, 21940, 21955, 21959, 21961, 21962, 21965, 21970, 21980, 21988, 21990, 21993, 22185, 22190, 22191, 22248, 22261, 22265, 22296, 22343, 22385, 22401, 22410, 22418, 22448, 22451, 22453, 22471, 22476, 22477, 22711, 22999, 23471, 24416, 24566, 24580, 24583, 24791, 24887, 24953, 24978, 24991, 24992, 25129, 25132, 25170);;

           UPDATE vendor v INNER JOIN `ROLLBACK-frnt2023_vendor` rv ON v.vendor_id = rv.vendor_id
           SET v.assigned_to = 792;; 
        </sql>
        <rollback>
           UPDATE vendor v INNER JOIN `ROLLBACK-frnt2023_vendor` rv ON v.vendor_id = rv.vendor_id
           SET v.assigned_to = 1035;;
          
           DROP TABLE `ROLLBACK-frnt2023_vendor`;; 
        </rollback>
    </changeSet>
</databaseChangeLog>
