<?xml version="1.0" 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.3.xsd">
    <changeSet author="cwisniewski (generated)" id="1426265782021-1">
        <createTable tableName="booked_vendor_contract_snapshot">
            <column name="contract_snapshot_id" type="BIGINT"/>
            <column name="period_id" type="INT4"/>
            <column name="vendor_contract_id" type="INT4"/>
            <column name="insert_date" type="TIMESTAMP"/>
            <column name="vendor_id" type="INT4"/>
            <column name="cont_start" type="date"/>
            <column name="cont_end" type="date"/>
            <column name="cont_version" type="VARCHAR(50)"/>
            <column name="exclusive" type="VARCHAR(100)"/>
            <column name="orchrep_name" type="VARCHAR(55)"/>
            <column name="carve_out" type="VARCHAR(255)"/>
            <column name="qualification_level" type="VARCHAR(100)"/>
            <column name="territory_carve_out" type="VARCHAR(1000)"/>
            <column name="dms_carve_out" type="VARCHAR(65535)"/>
            <column name="dms_master_carve_out" type="VARCHAR(65535)"/>
            <column name="encoding_fees_cap_back_ctlg" type="numeric(18, 6)"/>
            <column name="encoding_fees_cap_new_release" type="numeric(18, 6)"/>
            <column name="digital_split" type="numeric(18, 6)"/>
            <column name="physical_split" type="numeric(18, 6)"/>
            <column name="contract_type" type="VARCHAR(20)"/>
            <column name="release_term" type="INT4"/>
            <column name="advance_payment" type="numeric(18, 6)"/>
            <column name="advance_recoupable_percentage" type="numeric(18, 6)"/>
            <column name="dig_distribution_type" type="VARCHAR(20)"/>
            <column name="possible_track_restrictions" type="VARCHAR(10)"/>
            <column name="oms_type" type="VARCHAR(30)"/>
            <column name="oms_fee_percentage" type="numeric(18, 6)"/>
            <column name="negotiated_changes" type="VARCHAR(10)"/>
            <column name="negotiated_change_comments" type="VARCHAR(65535)"/>
            <column name="contract_complete" type="VARCHAR(10)"/>
            <column name="signature_date" type="date"/>
            <column name="marketing_restrictions" type="VARCHAR(10)"/>
            <column name="orchard_assignment_right_restriction" type="VARCHAR(10)"/>
            <column name="currency_id" type="INT4"/>
            <column name="third_party_responsibility" type="VARCHAR(200)"/>
            <column name="third_party_responsibility_detail" type="VARCHAR(2000)"/>
            <column name="possible_track_restriction_detail" type="VARCHAR(2000)"/>
            <column name="is_amendment" type="VARCHAR(10)"/>
            <column name="extend_until_recouped" type="VARCHAR(10)"/>
            <column name="sync_admin_territory" type="VARCHAR(2000)"/>
            <column name="sync_admin_commission" type="VARCHAR(100)"/>
            <column name="sync_admin_type_of_deal" type="VARCHAR(100)"/>
            <column name="royalty_collection_territory" type="VARCHAR(5000)"/>
            <column name="royalty_collection_commission" type="numeric(18, 6)"/>
            <column name="publishing_admin_commission" type="numeric(18, 6)"/>
            <column name="publishing_admin_territory" type="VARCHAR(4000)"/>
            <column name="publishing_admin_limit_grant_of_rights" type="VARCHAR(50)"/>
            <column name="publishing_admin_misc_provisions" type="VARCHAR(50)"/>
            <column name="parent_vendor_contract_id" type="INT4"/>
            <column name="vendor_type" type="VARCHAR(20)"/>
            <column name="vendor_proposed_term_id" type="INT4"/>
            <column name="sync_admin_response_time" type="INT4"/>
            <column name="ringtone_publishing_type" type="VARCHAR(10)"/>
            <column name="unlimited_roll" type="VARCHAR(10)"/>
            <column name="rollover_length_in_months" type="INT4"/>
            <column name="can_terminate" type="VARCHAR(10)"/>
            <column name="youtube_composition_clause" type="VARCHAR(10)"/>
            <column name="sx_royalty_collection_commission" type="numeric(18, 9)"/>
            <column name="topspin_rate" type="numeric(18, 9)"/>
            <column name="topspin_rate_territory" type="VARCHAR(2000)"/>
            <column name="notice_required_in_days" type="INT4"/>
            <column name="term_continues_until_recouped" type="VARCHAR(10)"/>
            <column name="brand_split" type="numeric(18, 9)"/>
            <column name="other_rights_option" type="VARCHAR(100)"/>
            <column name="other_rights_text" type="VARCHAR(50)"/>
            <column name="special_product_split" type="numeric(18, 9)"/>
            <column name="special_product_carve_out" type="VARCHAR(5000)"/>
            <column name="payment_interval" type="VARCHAR(10)"/>
            <column name="pay_after" type="INT4"/>
            <column name="show_credit_card" type="VARCHAR(10)"/>
            <column name="opt_out" type="VARCHAR(10)"/>
            <column name="apply_fx_spread" type="VARCHAR(10)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-2">
        <createTable tableName="currency_exchange_rates">
            <column name="period_id" type="INT4"/>
            <column name="currency_from_id" type="INT4"/>
            <column name="currency_to_id" type="INT4"/>
            <column name="exchange_rate" type="numeric(18, 6)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-3">
        <createTable tableName="dim_accounting_fees_entry_types">
            <column name="entrytypeid" type="INT4"/>
            <column name="entrytype" type="VARCHAR(1000)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-4">
        <createTable tableName="dim_artist">
            <column name="artistid" type="INT4"/>
            <column name="artistname" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="countryid" type="INT4"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-5">
        <createTable tableName="dim_artist_sync">
            <column name="artistid" type="INT4"/>
            <column name="artistname" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="countryid" type="INT4"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-6">
        <createTable tableName="dim_catalog">
            <column name="catalogid" type="INT4"/>
            <column name="catalognumber" type="VARCHAR(2000)"/>
            <column name="catalogname" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="old_catalog_id" type="INT4"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="subaccountid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-7">
        <createTable tableName="dim_catalog_sync">
            <column name="catalogid" type="INT4"/>
            <column name="catalognumber" type="VARCHAR(2000)"/>
            <column name="catalogname" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="old_catalog_id" type="INT4"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="subaccountid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-8">
        <createTable tableName="dim_country">
            <column name="countryid" type="INT4"/>
            <column name="countryname" type="VARCHAR(255)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="continent" type="VARCHAR(30)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-9">
        <createTable tableName="dim_country_sync">
            <column name="countryid" type="INT4"/>
            <column name="countryname" type="VARCHAR(255)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="continent" type="VARCHAR(30)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-10">
        <createTable tableName="dim_currency">
            <column name="currencyid" type="INT4"/>
            <column name="currency_code" type="VARCHAR(3)"/>
            <column name="currency_name" type="VARCHAR(255)"/>
            <column name="conversion_rate" type="numeric(12, 6)"/>
            <column name="date_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-11">
        <createTable tableName="dim_currency_sync">
            <column name="currencyid" type="INT4"/>
            <column name="currency_code" type="VARCHAR(3)"/>
            <column name="currency_name" type="VARCHAR(255)"/>
            <column name="conversion_rate" type="numeric(12, 6)"/>
            <column name="date_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-12">
        <createTable tableName="dim_day">
            <column name="dayid" type="SMALLINT"/>
            <column name="displaydate" type="date"/>
            <column name="weekid" type="SMALLINT"/>
            <column name="monthid" type="SMALLINT"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-13">
        <createTable tableName="dim_genre">
            <column name="genreid" type="INT4"/>
            <column name="genrename" type="VARCHAR(20)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-14">
        <createTable tableName="dim_genre_sync">
            <column name="genreid" type="INT4"/>
            <column name="genrename" type="VARCHAR(20)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-15">
        <createTable tableName="dim_imprint">
            <column name="imprintid" type="INT4"/>
            <column name="imprint" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="subaccountid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-16">
        <createTable tableName="dim_imprint_sync">
            <column name="imprintid" type="INT4"/>
            <column name="imprint" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="subaccountid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-17">
        <createTable tableName="dim_isrc">
            <column name="isrcid" type="INT4"/>
            <column name="isrc" type="VARCHAR(100)"/>
            <column name="isrcname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="track_id_uniq" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(200)"/>
            <column name="source" type="VARCHAR(25)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-18">
        <createTable tableName="dim_isrc_new">
            <column name="isrcid" type="INT4"/>
            <column name="isrc" type="VARCHAR(100)"/>
            <column name="isrcname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="track_id_uniq" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(200)"/>
            <column name="source" type="VARCHAR(25)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-19">
        <createTable tableName="dim_isrc_sync">
            <column name="isrcid" type="INT4"/>
            <column name="isrc" type="VARCHAR(100)"/>
            <column name="isrcname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="track_id_uniq" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(200)"/>
            <column name="source" type="VARCHAR(25)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-20">
        <createTable tableName="dim_label">
            <column name="labelid" type="INT4"/>
            <column name="labelname" type="VARCHAR(1000)"/>
            <column name="priority" type="INT4"/>
            <column name="countryid" type="INT4"/>
            <column name="owner" type="VARCHAR(200)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="isdistributor" type="VARCHAR(3)"/>
            <column name="ownerid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-21">
        <createTable tableName="dim_label_sync">
            <column name="labelid" type="INT4"/>
            <column name="labelname" type="VARCHAR(1000)"/>
            <column name="priority" type="INT4"/>
            <column name="countryid" type="INT4"/>
            <column name="owner" type="VARCHAR(200)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="isdistributor" type="VARCHAR(3)"/>
            <column name="ownerid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-22">
        <createTable tableName="dim_month">
            <column name="monthid" type="INT4"/>
            <column name="year_nr" type="INT4"/>
            <column name="month_nr" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-23">
        <createTable tableName="dim_owner">
            <column name="ownerid" type="INT4"/>
            <column name="ownertype" type="VARCHAR(400)"/>
            <column name="ownerabbrivation" type="VARCHAR(100)"/>
            <column name="ownername" type="VARCHAR(400)"/>
            <column name="activecontract" type="VARCHAR(20)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-24">
        <createTable tableName="dim_owner_sync">
            <column name="ownerid" type="INT4"/>
            <column name="ownertype" type="VARCHAR(400)"/>
            <column name="ownerabbrivation" type="VARCHAR(100)"/>
            <column name="ownername" type="VARCHAR(400)"/>
            <column name="activecontract" type="VARCHAR(20)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-25">
        <createTable tableName="dim_period">
            <column name="periodid" type="INT4"/>
            <column name="year" type="VARCHAR(10)"/>
            <column name="quarter" type="VARCHAR(10)"/>
            <column name="month" type="VARCHAR(10)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-26">
        <createTable tableName="dim_release">
            <column name="releaseid" type="BIGINT"/>
            <column name="releasename" type="VARCHAR(1400)"/>
            <column name="releasedate" type="TIMESTAMP"/>
            <column name="genreid" type="INT4"/>
            <column name="artistid" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(1000)"/>
            <column name="imprint" type="VARCHAR(255)"/>
            <column name="sale_start_date" type="TIMESTAMP"/>
            <column name="date_added" type="TIMESTAMP"/>
            <column name="original_release_date" type="TIMESTAMP"/>
            <column name="deletions" type="VARCHAR(1)"/>
            <column name="mkt_priority" type="VARCHAR(10)"/>
            <column name="manufacturer_upc" type="VARCHAR(255)"/>
            <column name="version" type="VARCHAR(1000)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
            <column name="display_upc" type="VARCHAR(255)"/>
            <column name="vendor_release_identifier" type="VARCHAR(1000)"/>
            <column name="product_type_id" type="INT4"/>
            <column name="catalogid" type="INT4"/>
            <column name="imprintid" type="INT4"/>
            <column name="product_subtype_id" type="INT4"/>
            <column name="compilation" type="VARCHAR(2)"/>
            <column name="preorder_date" type="date"/>
            <column name="physical_release_date" type="date"/>
            <column name="theatrical_release_date" type="date"/>
            <column name="vod_start_date" type="date"/>
            <column name="original_digital_release_date" type="date"/>
            <column name="release_status" type="VARCHAR(50)"/>
            <column name="channel_id" type="INT4"/>
            <column name="itunes_previewable" type="VARCHAR(3)"/>
            <column name="new_release" type="VARCHAR(30)"/>
            <column name="sync_only" type="VARCHAR(2)"/>
            <column name="est" type="VARCHAR(2)"/>
            <column name="vod" type="VARCHAR(2)"/>
            <column name="digital_only" type="VARCHAR(2)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-27">
        <createTable tableName="dim_release_sync">
            <column name="releaseid" type="BIGINT"/>
            <column name="releasename" type="VARCHAR(1400)"/>
            <column name="releasedate" type="TIMESTAMP"/>
            <column name="genreid" type="INT4"/>
            <column name="artistid" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(1000)"/>
            <column name="imprint" type="VARCHAR(255)"/>
            <column name="sale_start_date" type="TIMESTAMP"/>
            <column name="date_added" type="TIMESTAMP"/>
            <column name="original_release_date" type="TIMESTAMP"/>
            <column name="deletions" type="VARCHAR(1)"/>
            <column name="mkt_priority" type="VARCHAR(10)"/>
            <column name="manufacturer_upc" type="VARCHAR(255)"/>
            <column name="version" type="VARCHAR(1000)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
            <column name="display_upc" type="VARCHAR(255)"/>
            <column name="vendor_release_identifier" type="VARCHAR(1000)"/>
            <column name="product_type_id" type="INT4"/>
            <column name="catalogid" type="INT4"/>
            <column name="imprintid" type="INT4"/>
            <column name="product_subtype_id" type="INT4"/>
            <column name="compilation" type="VARCHAR(2)"/>
            <column name="preorder_date" type="date"/>
            <column name="physical_release_date" type="date"/>
            <column name="theatrical_release_date" type="date"/>
            <column name="vod_start_date" type="date"/>
            <column name="original_digital_release_date" type="date"/>
            <column name="release_status" type="VARCHAR(50)"/>
            <column name="channel_id" type="INT4"/>
            <column name="itunes_previewable" type="VARCHAR(3)"/>
            <column name="new_release" type="VARCHAR(30)"/>
            <column name="sync_only" type="VARCHAR(2)"/>
            <column name="est" type="VARCHAR(2)"/>
            <column name="vod" type="VARCHAR(2)"/>
            <column name="digital_only" type="VARCHAR(2)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-28">
        <createTable tableName="dim_socialaction">
            <column name="socialactionid" type="INT4"/>
            <column name="socialaction" type="VARCHAR(255)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-29">
        <createTable tableName="dim_socialmedia">
            <column name="socialmediaid" type="INT4"/>
            <column name="name" type="VARCHAR(100)"/>
            <column name="website" type="VARCHAR(100)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-30">
        <createTable tableName="dim_store">
            <column name="storeid" type="INT4"/>
            <column name="storename" type="VARCHAR(255)"/>
            <column name="rawtable" type="VARCHAR(255)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-31">
        <createTable tableName="dim_store_sync">
            <column name="storeid" type="INT4"/>
            <column name="storename" type="VARCHAR(255)"/>
            <column name="rawtable" type="VARCHAR(255)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-32">
        <createTable tableName="dim_subaccount">
            <column name="subaccountid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountname" type="VARCHAR(1000)"/>
            <column name="primarygenre" type="INT4"/>
            <column name="websiteurl" type="VARCHAR(2000)"/>
            <column name="myspaceurl" type="VARCHAR(2000)"/>
            <column name="city" type="VARCHAR(200)"/>
            <column name="stateprovince" type="VARCHAR(200)"/>
            <column name="country" type="INT4"/>
            <column name="description" type="VARCHAR(30000)"/>
            <column name="commissionoverride" type="numeric(12, 6)"/>
            <column name="date_deleted" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-33">
        <createTable tableName="dim_subaccount_sync">
            <column name="subaccountid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountname" type="VARCHAR(1000)"/>
            <column name="primarygenre" type="INT4"/>
            <column name="websiteurl" type="VARCHAR(2000)"/>
            <column name="myspaceurl" type="VARCHAR(2000)"/>
            <column name="city" type="VARCHAR(200)"/>
            <column name="stateprovince" type="VARCHAR(200)"/>
            <column name="country" type="INT4"/>
            <column name="description" type="VARCHAR(30000)"/>
            <column name="commissionoverride" type="numeric(12, 6)"/>
            <column name="date_deleted" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-34">
        <createTable tableName="dim_track">
            <column name="trackid" type="BIGINT"/>
            <column name="track_unique_id" type="INT4"/>
            <column name="trackname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="isrc" type="VARCHAR(200)"/>
            <column name="p_line" type="VARCHAR(1000)"/>
            <column name="track_type" type="VARCHAR(100)"/>
            <column name="version" type="VARCHAR(2550)"/>
            <column name="source" type="VARCHAR(2550)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
            <column name="vendor_track_identifier" type="VARCHAR(255)"/>
            <column name="isrcid" type="INT4"/>
            <column name="third_party_publisher" type="VARCHAR(10)"/>
            <column name="resolution" type="VARCHAR(500)"/>
            <column name="duration" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-35">
        <createTable tableName="dim_track_reference">
            <column name="track_reference_id" type="VARCHAR(100)"/>
            <column name="track_reference_name" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
            <column name="last_updated" type="date"/>
            <column name="date_created" type="date"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-36">
        <createTable tableName="dim_track_reference_sync">
            <column name="track_reference_id" type="VARCHAR(100)"/>
            <column name="track_reference_name" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
            <column name="last_updated" type="date"/>
            <column name="date_created" type="date"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-37">
        <createTable tableName="dim_track_sync">
            <column name="trackid" type="BIGINT"/>
            <column name="track_unique_id" type="INT4"/>
            <column name="trackname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="isrc" type="VARCHAR(200)"/>
            <column name="p_line" type="VARCHAR(1000)"/>
            <column name="track_type" type="VARCHAR(100)"/>
            <column name="version" type="VARCHAR(2550)"/>
            <column name="source" type="VARCHAR(2550)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="labelid" type="INT4"/>
            <column name="vendor_track_identifier" type="VARCHAR(255)"/>
            <column name="isrcid" type="INT4"/>
            <column name="third_party_publisher" type="VARCHAR(10)"/>
            <column name="resolution" type="VARCHAR(500)"/>
            <column name="duration" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-38">
        <createTable tableName="dim_transactiontype">
            <column name="transactiontypeid" type="SMALLINT"/>
            <column name="transactiontypeabbr" type="VARCHAR(4)"/>
            <column name="transactiontypedesc" type="VARCHAR(255)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-39">
        <createTable tableName="dim_week">
            <column name="weekid" type="INT4"/>
            <column name="weekname" type="VARCHAR(500)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-40">
        <createTable tableName="dim_zip">
            <column name="zipid" type="INT4"/>
            <column name="zipcode" type="VARCHAR(200)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-41">
        <createTable tableName="dim_zip_error">
            <column name="zipid" type="INT4"/>
            <column name="zipcode" type="VARCHAR(200)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="lastupdated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-42">
        <createTable tableName="dim_zip_sync">
            <column name="zipid" type="INT4"/>
            <column name="zipcode" type="VARCHAR(200)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="last_updated" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-43">
        <createTable tableName="dms_customer">
            <column name="customer_id" type="INT4"/>
            <column name="customer_master_master_id" type="INT4"/>
            <column name="name" type="VARCHAR(200)"/>
            <column name="cust_type" type="VARCHAR(15)"/>
            <column name="order_exp" type="INT4"/>
            <column name="payment_term" type="INT4"/>
            <column name="discount" type="numeric(18, 6)"/>
            <column name="territory" type="INT4"/>
            <column name="physical" type="VARCHAR(2)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-44">
        <createTable tableName="dms_customer_sync">
            <column name="customer_id" type="INT4"/>
            <column name="customer_master_master_id" type="INT4"/>
            <column name="name" type="VARCHAR(200)"/>
            <column name="cust_type" type="VARCHAR(15)"/>
            <column name="order_exp" type="INT4"/>
            <column name="payment_term" type="INT4"/>
            <column name="discount" type="numeric(18, 6)"/>
            <column name="territory" type="INT4"/>
            <column name="physical" type="VARCHAR(2)"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-45">
        <createTable tableName="fact_analytics">
            <column name="artistid" type="INT4"/>
            <column name="dayid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="storeid" type="INT4"/>
            <column name="genreid" type="INT4"/>
            <column name="releaseid" type="BIGINT"/>
            <column name="trackid" type="BIGINT"/>
            <column name="countryid" type="INT4"/>
            <column name="transactiontypeid" type="INT4"/>
            <column name="zipid" type="BIGINT"/>
            <column name="catalogid" type="INT4"/>
            <column name="isrcid" type="BIGINT"/>
            <column name="imprintid" type="INT4"/>
            <column name="currencyid" type="INT4"/>
            <column name="storeuserid" type="BIGINT"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
            <column name="royalty" type="numeric(18, 6)"/>
            <column name="royaltydollar" type="numeric(18, 6)"/>
            <column name="units" type="INT4"/>
            <column name="paidunits" type="INT4"/>
            <column name="freeunits" type="INT4"/>
            <column name="uuid" type="VARCHAR(2000)"/>
            <column name="subaccountid" type="INT4"/>
            <column name="download_activity_date" type="date"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-46">
        <createTable tableName="fact_analytics_error">
            <column name="id" type="BIGINT"/>
            <column name="artistname" type="VARCHAR(5000)"/>
            <column name="catalognumber" type="VARCHAR(5000)"/>
            <column name="countrycode" type="VARCHAR(500)"/>
            <column name="currencycode" type="VARCHAR(100)"/>
            <column name="downloaddate" type="date"/>
            <column name="freeunits" type="INT4"/>
            <column name="genrename" type="VARCHAR(5000)"/>
            <column name="imprint" type="VARCHAR(5000)"/>
            <column name="isrc" type="VARCHAR(2000)"/>
            <column name="labelname" type="VARCHAR(5000)"/>
            <column name="paidunits" type="INT4"/>
            <column name="royalty" type="numeric(18, 6)"/>
            <column name="royaltycurrency" type="VARCHAR(500)"/>
            <column name="royaltyusd" type="numeric(18, 6)"/>
            <column name="storename" type="VARCHAR(5000)"/>
            <column name="subaccountname" type="VARCHAR(5000)"/>
            <column name="trackname" type="VARCHAR(5000)"/>
            <column name="transactiontypecode" type="VARCHAR(500)"/>
            <column name="units" type="INT4"/>
            <column name="upc" type="VARCHAR(500)"/>
            <column name="zipcode" type="VARCHAR(500)"/>
            <column name="artistid" type="INT4"/>
            <column name="catalogid" type="INT4"/>
            <column name="countryid" type="INT4"/>
            <column name="currencyid" type="INT4"/>
            <column name="dayid" type="INT4"/>
            <column name="genreid" type="INT4"/>
            <column name="imprintid" type="INT4"/>
            <column name="isrcid" type="BIGINT"/>
            <column name="labelid" type="INT4"/>
            <column name="releaseid" type="BIGINT"/>
            <column name="storeid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
            <column name="trackid" type="BIGINT"/>
            <column name="transactiontypeid" type="INT4"/>
            <column name="zipid" type="BIGINT"/>
            <column name="errorcode" type="INT4"/>
            <column name="processed" type="VARCHAR(10)"/>
            <column name="creditflag" type="VARCHAR(5)"/>
            <column name="uuid" type="VARCHAR(5000)"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-47">
        <createTable tableName="fact_analytics_geo">
            <column name="catalog_id" type="INT4"/>
            <column name="artist_id" type="INT4"/>
            <column name="label_id" type="INT4"/>
            <column name="subaccount_id" type="INT4"/>
            <column name="store_id" type="SMALLINT"/>
            <column name="transaction_type_id" type="SMALLINT"/>
            <column name="activity_date" type="date"/>
            <column name="zip_id" type="INT4"/>
            <column name="zip_code" type="VARCHAR(255)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="units" type="INT4"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-48">
        <createTable tableName="fact_analytics_geo_error">
            <column name="catalog_id" type="INT4"/>
            <column name="artist_id" type="INT4"/>
            <column name="label_id" type="INT4"/>
            <column name="subaccount_id" type="INT4"/>
            <column name="store_id" type="SMALLINT"/>
            <column name="transaction_type_id" type="SMALLINT"/>
            <column name="activity_date" type="date"/>
            <column name="zip_id" type="INT4"/>
            <column name="zip_code" type="VARCHAR(255)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="units" type="INT4"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-49">
        <createTable tableName="fact_analytics_ingestion_history">
            <column name="uuid" type="VARCHAR(5000)"/>
            <column name="storeid" type="INT4"/>
            <column name="downloaddate" type="date"/>
            <column name="status" type="VARCHAR(500)"/>
            <column name="processed" type="BIGINT"/>
            <column name="succeeded" type="BIGINT"/>
            <column name="failed" type="BIGINT"/>
            <column name="daterangestart" type="date"/>
            <column name="daterangeend" type="date"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-50">
        <createTable tableName="fact_analytics_ingestion_history_pivot">
            <column name="download_activity_date" type="date"/>
            <column name="amazon" type="INT4"/>
            <column name="deezer" type="INT4"/>
            <column name="emusic" type="INT4"/>
            <column name="hulu" type="INT4"/>
            <column name="itunes" type="INT4"/>
            <column name="juke" type="INT4"/>
            <column name="musicload" type="INT4"/>
            <column name="muve" type="INT4"/>
            <column name="rdio" type="INT4"/>
            <column name="simfy" type="INT4"/>
            <column name="spotify" type="INT4"/>
            <column name="xbox" type="INT4"/>
            <column name="youtube" type="INT4"/>
            <column name="youtubevod" type="INT4"/>
            <column name="amazon_error" type="INT4"/>
            <column name="deezer_error" type="INT4"/>
            <column name="emusic_error" type="INT4"/>
            <column name="hulu_error" type="INT4"/>
            <column name="itunes_error" type="INT4"/>
            <column name="juke_error" type="INT4"/>
            <column name="musicload_error" type="INT4"/>
            <column name="muve_error" type="INT4"/>
            <column name="rdio_error" type="INT4"/>
            <column name="simfy_error" type="INT4"/>
            <column name="spotify_error" type="INT4"/>
            <column name="xbox_error" type="INT4"/>
            <column name="youtube_error" type="INT4"/>
            <column name="youtubevod_error" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-51">
        <createTable tableName="fact_analytics_label_start_date">
            <column name="labelid" type="INT4">
                <constraints nullable="false"/>
            </column>
            <column name="firstdayid" type="SMALLINT">
                <constraints nullable="false"/>
            </column>
            <column name="firstdate" type="date"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-52">
        <createTable tableName="fact_sales">
            <column name="artistid" type="INT4"/>
            <column name="statement_detail_id" type="BIGINT">
                <constraints nullable="false"/>
            </column>
            <column name="accountingperiodid" type="SMALLINT"/>
            <column name="activityperiodid" type="SMALLINT"/>
            <column name="labelid" type="INT4"/>
            <column name="storeid" type="SMALLINT"/>
            <column name="genreid" type="SMALLINT"/>
            <column name="releaseid" type="BIGINT"/>
            <column name="trackid" type="BIGINT"/>
            <column name="countryid" type="SMALLINT"/>
            <column name="transactiontypeid" type="SMALLINT"/>
            <column name="catalogid" type="BIGINT"/>
            <column name="isrcid" type="BIGINT"/>
            <column name="imprintid" type="BIGINT"/>
            <column name="gross" type="numeric(18, 6)"/>
            <column name="sales" type="numeric(18, 6)"/>
            <column name="actual_net" type="numeric(18, 6)"/>
            <column name="adjusted_gross" type="numeric(18, 6)"/>
            <column name="distribution_fees" type="numeric(18, 6)"/>
            <column name="dpd_publishing" type="numeric(18, 6)"/>
            <column name="net_receipt" type="numeric(18, 6)"/>
            <column name="oms_fees" type="numeric(18, 6)"/>
            <column name="partner_share" type="numeric(18, 6)"/>
            <column name="ringtone_publishing" type="numeric(18, 6)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="subaccountid" type="INT4"/>
            <column name="datecreated" type="TIMESTAMP"/>
            <column name="original_currency_id" type="SMALLINT"/>
            <column name="fx_spread_fee" type="numeric(18, 6)"/>
            <column name="payout_currency_id" type="SMALLINT"/>
            <column name="activity_fx_rate" type="numeric(18, 6)"/>
            <column name="fx_adjusted_exchange_rate" type="numeric(18, 6)"/>
            <column name="fx_gross" type="numeric(18, 6)"/>
            <column name="fx_actual_net" type="numeric(18, 6)"/>
            <column name="fx_adjusted_gross" type="numeric(18, 6)"/>
            <column name="fx_distribution_fees" type="numeric(18, 6)"/>
            <column name="fx_dpd_publishing" type="numeric(18, 6)"/>
            <column name="fx_net_receipt" type="numeric(18, 6)"/>
            <column name="fx_oms_fees" type="numeric(18, 6)"/>
            <column name="fx_ringtone_publishing" type="numeric(18, 6)"/>
            <column name="accountingyear" type="SMALLINT"/>
            <column name="accountingquarter" type="SMALLINT"/>
            <column name="accountingmonth" type="SMALLINT"/>
            <column name="activityyear" type="SMALLINT"/>
            <column name="activityquarter" type="SMALLINT"/>
            <column name="activitymonth" type="SMALLINT"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-53">
        <createTable tableName="fact_social">
            <column name="artistid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="dayid" type="SMALLINT"/>
            <column name="socialmediaid" type="SMALLINT"/>
            <column name="socialactionid" type="SMALLINT"/>
            <column name="dailycount" type="BIGINT"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-54">
        <createTable tableName="fact_social_error">
            <column name="artistid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="socialmediaid" type="INT4"/>
            <column name="errormsg" type="VARCHAR(3000)"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-55">
        <createTable tableName="fact_social_ingestion_history">
            <column name="socialmediaid" type="INT4"/>
            <column name="downloaddate" type="date"/>
            <column name="status" type="VARCHAR(1000)"/>
            <column name="processeddaytime" type="TIMESTAMP"/>
            <column name="processed" type="BIGINT"/>
            <column name="succeeded" type="BIGINT"/>
            <column name="failed" type="BIGINT"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-56">
        <createTable tableName="feeddetails">
            <column name="feedid" type="INT4"/>
            <column name="feedname" type="VARCHAR(255)"/>
            <column name="feeddescription" type="VARCHAR(255)"/>
            <column name="feedtype" type="VARCHAR(255)"/>
            <column name="storeid" type="INT4"/>
            <column name="processingday" type="INT4"/>
            <column name="getfirsttrack" type="INT4"/>
            <column name="runzipdim" type="INT4"/>
            <column name="channels" type="VARCHAR(255)"/>
            <column name="frequency" type="VARCHAR(255)"/>
            <column name="mode" type="VARCHAR(255)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-57">
        <createTable tableName="geonames_zip_code">
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="postal_code" type="VARCHAR(20)"/>
            <column name="place_name" type="VARCHAR(180)"/>
            <column name="admin_name1" type="VARCHAR(100)"/>
            <column name="admin_code1" type="VARCHAR(20)"/>
            <column name="admin_name2" type="VARCHAR(100)"/>
            <column name="admin_code2" type="VARCHAR(20)"/>
            <column name="admin_name3" type="VARCHAR(100)"/>
            <column name="admin_code3" type="VARCHAR(20)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="accuracy" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-58">
        <createTable tableName="ioda_release_mapping">
            <column name="id" type="BIGINT"/>
            <column name="orchard_release_id" type="INT4"/>
            <column name="orchard_upc" type="BIGINT"/>
            <column name="orchard_upc_text" type="VARCHAR(200)"/>
            <column name="ioda_upc" type="VARCHAR(200)"/>
            <column name="ioda_display_artist" type="VARCHAR(2000)"/>
            <column name="ioda_release_id" type="VARCHAR(200)"/>
            <column name="ioda_release_name" type="VARCHAR(2000)"/>
            <column name="ioda_vendor_release_id" type="VARCHAR(200)"/>
            <column name="created_by" type="VARCHAR(2000)"/>
            <column name="created_date" type="TIMESTAMP"/>
            <column name="updated_by" type="VARCHAR(2000)"/>
            <column name="updated_date" type="TIMESTAMP"/>
            <column name="orchard_release_type" type="VARCHAR(50)"/>
            <column name="orchard_artist_info_artist_id" type="INT4"/>
            <column name="ioda_primary_artist_id" type="INT4"/>
            <column name="migration_type" type="VARCHAR(50)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-59">
        <createTable tableName="ioda_track_mapping">
            <column name="id" type="BIGINT"/>
            <column name="orchard_track_id" type="INT4"/>
            <column name="ioda_track_id" type="VARCHAR(200)"/>
            <column name="ioda_isrc" type="VARCHAR(160)"/>
            <column name="ioda_release_id" type="INT4"/>
            <column name="ioda_track_name" type="VARCHAR(2550)"/>
            <column name="ioda_version_info" type="VARCHAR(1280)"/>
            <column name="ioda_vendor_track_id" type="VARCHAR(320)"/>
            <column name="ioda_display_artist_name" type="VARCHAR(2550)"/>
            <column name="ioda_disc_number" type="INT4"/>
            <column name="ioda_track_sequence" type="INT4"/>
            <column name="ioda_sound_recording_id" type="INT4"/>
            <column name="orchard_isrc" type="VARCHAR(160)"/>
            <column name="created_by" type="VARCHAR(2550)"/>
            <column name="create_date" type="TIMESTAMP"/>
            <column name="updated_by" type="VARCHAR(1280)"/>
            <column name="updated_date" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-60">
        <createTable tableName="ioda_transactiontype_mapping">
            <column name="orchard_transactiontype" type="VARCHAR(40)"/>
            <column name="ioda_sales_type" type="VARCHAR(40)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-61">
        <createTable tableName="ioda_tv_mapping">
            <column name="ioda_video_id" type="VARCHAR(200)"/>
            <column name="apple_season_id" type="BIGINT"/>
            <column name="apple_episode_id" type="BIGINT"/>
            <column name="orchard_upc" type="BIGINT"/>
            <column name="video_type" type="VARCHAR(100)"/>
            <column name="artist_status" type="VARCHAR(100)"/>
            <column name="container_id" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-62">
        <createTable tableName="ioda_video_mapping">
            <column name="id" type="INT4"/>
            <column name="ioda_video_id" type="VARCHAR(200)"/>
            <column name="apple_id" type="BIGINT"/>
            <column name="orchard_upc" type="BIGINT"/>
            <column name="video_type" type="VARCHAR(300)"/>
            <column name="artist_status" type="VARCHAR(200)"/>
            <column name="isrc" type="VARCHAR(450)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-63">
        <createTable tableName="map_transactiontype">
            <column name="outputvalue" type="VARCHAR(4)"/>
            <column name="storeid" type="INT4"/>
            <column name="inputvalue" type="VARCHAR(100)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-64">
        <createTable tableName="product_subtype">
            <column name="id" type="INT4"/>
            <column name="subtype" type="VARCHAR(50)"/>
            <column name="product_type_id" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-65">
        <createTable tableName="product_type">
            <column name="id" type="INT4"/>
            <column name="product_type" type="VARCHAR(50)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-66">
        <createTable tableName="raw_file_ingestion_history">
            <column name="storeid" type="INT4"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="downloaddate" type="date"/>
            <column name="status" type="VARCHAR(200)"/>
            <column name="ingestiontime" type="TIMESTAMP"/>
            <column name="errormessage" type="VARCHAR(10000)"/>
            <column name="rowcount" type="INT4"/>
            <column name="daterangeend" type="date"/>
            <column name="daterangestart" type="date"/>
            <column name="downloadtime" type="TIMESTAMP"/>
            <column name="transformationtime" type="TIMESTAMP"/>
            <column name="type" type="VARCHAR(500)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-67">
        <createTable tableName="raw_file_ingestion_history_pivot">
            <column name="download_activity_date" type="date"/>
            <column name="amazon" type="INT4"/>
            <column name="deezer" type="INT4"/>
            <column name="emusic" type="INT4"/>
            <column name="hulu" type="INT4"/>
            <column name="itunes" type="INT4"/>
            <column name="juke" type="INT4"/>
            <column name="musicload" type="INT4"/>
            <column name="muve" type="INT4"/>
            <column name="rdio" type="INT4"/>
            <column name="simfy" type="INT4"/>
            <column name="spotify" type="INT4"/>
            <column name="xbox" type="INT4"/>
            <column name="youtube" type="INT4"/>
            <column name="youtubevod" type="INT4"/>
            <column name="amazon_error" type="INT4"/>
            <column name="deezer_error" type="INT4"/>
            <column name="emusic_error" type="INT4"/>
            <column name="hulu_error" type="INT4"/>
            <column name="itunes_error" type="INT4"/>
            <column name="juke_error" type="INT4"/>
            <column name="musicload_error" type="INT4"/>
            <column name="muve_error" type="INT4"/>
            <column name="rdio_error" type="INT4"/>
            <column name="simfy_error" type="INT4"/>
            <column name="spotify_error" type="INT4"/>
            <column name="xbox_error" type="INT4"/>
            <column name="youtube_error" type="INT4"/>
            <column name="youtubevod_error" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-68">
        <createTable tableName="red_feed_ingestion_history">
            <column name="id" type="BIGINT"/>
            <column name="storeid" type="INT4"/>
            <column name="downloaddate" type="date"/>
            <column name="status" type="VARCHAR(200)"/>
            <column name="ingestiontime" type="TIMESTAMP"/>
            <column name="errormessage" type="VARCHAR(10000)"/>
            <column name="filename" type="VARCHAR(3000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="row_count" type="INT4"/>
            <column name="md5" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-69">
        <createTable tableName="release_subgenre">
            <column name="upc" type="BIGINT"/>
            <column name="subgenre_id" type="INT4"/>
            <column name="id" type="INT4"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-70">
        <createTable tableName="release_subgenre_sync">
            <column name="upc" type="BIGINT"/>
            <column name="subgenre_id" type="INT4"/>
            <column name="id" type="INT4"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-71">
        <createTable tableName="staging_currency_exchange_rates">
            <column name="period_id" type="INT4"/>
            <column name="currency_from_code" type="VARCHAR(10)"/>
            <column name="currency_to_code" type="VARCHAR(10)"/>
            <column name="currency_from_id" type="INT4"/>
            <column name="currency_to_id" type="INT4"/>
            <column name="exchange_rate" type="numeric(18, 6)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-72">
        <createTable tableName="staging_dim_artist">
            <column name="artistid" type="INT4"/>
            <column name="artistname" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="countryid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-73">
        <createTable tableName="staging_dim_catalog">
            <column name="catalognumber" type="VARCHAR(2000)"/>
            <column name="catalogname" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-74">
        <createTable tableName="staging_dim_country">
            <column name="countryid" type="INT4"/>
            <column name="countryname" type="VARCHAR(255)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="continent" type="VARCHAR(30)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-75">
        <createTable tableName="staging_dim_genre">
            <column name="genreid" type="INT4"/>
            <column name="genrename" type="VARCHAR(20)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-76">
        <createTable tableName="staging_dim_imprint">
            <column name="imprint" type="VARCHAR(2000)"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-77">
        <createTable tableName="staging_dim_isrc">
            <column name="isrc" type="VARCHAR(200)"/>
            <column name="isrcname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="track_id_uniq" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(2000)"/>
            <column name="source" type="VARCHAR(25)"/>
            <column name="labelid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-78">
        <createTable tableName="staging_dim_label">
            <column name="labelid" type="INT4"/>
            <column name="labelname" type="VARCHAR(1000)"/>
            <column name="priority" type="INT4"/>
            <column name="countryid" type="INT4"/>
            <column name="owner" type="VARCHAR(200)"/>
            <column name="isdistributor" type="VARCHAR(3)"/>
            <column name="ownerid" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-79">
        <createTable tableName="staging_dim_owner">
            <column name="ownerid" type="INT4"/>
            <column name="ownertype" type="VARCHAR(40)"/>
            <column name="ownerabbrivation" type="VARCHAR(10)"/>
            <column name="ownername" type="VARCHAR(40)"/>
            <column name="activecontract" type="VARCHAR(2)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-80">
        <createTable tableName="staging_dim_release">
            <column name="releaseid" type="BIGINT"/>
            <column name="releasename" type="VARCHAR(1000)"/>
            <column name="releasedate" type="TIMESTAMP"/>
            <column name="genreid" type="INT4"/>
            <column name="artistid" type="INT4"/>
            <column name="vendor_catalog_number" type="VARCHAR(100)"/>
            <column name="imprint" type="VARCHAR(1000)"/>
            <column name="sale_start_date" type="TIMESTAMP"/>
            <column name="date_added" type="TIMESTAMP"/>
            <column name="original_release_date" type="TIMESTAMP"/>
            <column name="deletions" type="VARCHAR(1)"/>
            <column name="mkt_priority" type="VARCHAR(100)"/>
            <column name="manufacturer_upc" type="VARCHAR(1000)"/>
            <column name="version" type="VARCHAR(1000)"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountid" type="INT4"/>
            <column name="display_upc" type="VARCHAR(255)"/>
            <column name="vendor_release_identifier" type="VARCHAR(1000)"/>
            <column name="product_type_id" type="INT4"/>
            <column name="product_subtype_id" type="INT4"/>
            <column name="compilation" type="VARCHAR(2)"/>
            <column name="preorder_date" type="date"/>
            <column name="physical_release_date" type="date"/>
            <column name="theatrical_release_date" type="date"/>
            <column name="vod_start_date" type="date"/>
            <column name="original_digital_release_date" type="date"/>
            <column name="release_status" type="VARCHAR(50)"/>
            <column name="channel_id" type="INT4"/>
            <column name="itunes_previewable" type="VARCHAR(3)"/>
            <column name="new_release" type="VARCHAR(30)"/>
            <column name="sync_only" type="VARCHAR(2)"/>
            <column name="est" type="VARCHAR(2)"/>
            <column name="vod" type="VARCHAR(2)"/>
            <column name="digital_only" type="VARCHAR(2)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-81">
        <createTable tableName="staging_dim_subaccount">
            <column name="subaccountid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="subaccountname" type="VARCHAR(1000)"/>
            <column name="primarygenre" type="INT4"/>
            <column name="websiteurl" type="VARCHAR(2000)"/>
            <column name="myspaceurl" type="VARCHAR(2000)"/>
            <column name="city" type="VARCHAR(200)"/>
            <column name="stateprovince" type="VARCHAR(200)"/>
            <column name="country" type="INT4"/>
            <column name="description" type="VARCHAR(30000)"/>
            <column name="commissionoverride" type="numeric(12, 6)"/>
            <column name="date_deleted" type="TIMESTAMP"/>
            <column name="date_created" type="TIMESTAMP"/>
            <column name="last_updated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-82">
        <createTable tableName="staging_dim_track">
            <column name="track_unique_id" type="INT4"/>
            <column name="trackname" type="VARCHAR(2000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="isrc" type="VARCHAR(200)"/>
            <column name="p_line" type="VARCHAR(1000)"/>
            <column name="track_type" type="VARCHAR(100)"/>
            <column name="version" type="VARCHAR(1000)"/>
            <column name="labelid" type="INT4"/>
            <column name="vendor_track_identifier" type="VARCHAR(500)"/>
            <column name="resolution" type="VARCHAR(500)"/>
            <column name="duration" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-83">
        <createTable tableName="staging_dim_zip">
            <column name="zipcode" type="VARCHAR(200)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="lastupdated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-84">
        <createTable tableName="staging_dim_zip_error">
            <column name="zipid" type="INT4"/>
            <column name="zipcode" type="VARCHAR(200)"/>
            <column name="city" type="VARCHAR(2000)"/>
            <column name="state" type="VARCHAR(2000)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="country_name" type="VARCHAR(2000)"/>
            <column name="admin_code" type="VARCHAR(6)"/>
            <column name="county_name" type="VARCHAR(2000)"/>
            <column name="latitude" type="numeric(10, 6)"/>
            <column name="longitude" type="numeric(10, 6)"/>
            <column name="lastupdated" type="TIMESTAMP"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-85">
        <createTable tableName="staging_dms_customer">
            <column name="customer_id" type="INT4"/>
            <column name="customer_master_master_id" type="INT4"/>
            <column name="name" type="VARCHAR(200)"/>
            <column name="cust_type" type="VARCHAR(15)"/>
            <column name="order_exp" type="INT4"/>
            <column name="payment_term" type="INT4"/>
            <column name="discount" type="numeric(18, 6)"/>
            <column name="territory" type="INT4"/>
            <column name="physical" type="VARCHAR(2)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-86">
        <createTable tableName="staging_fact_sales_archive">
            <column name="period_id" type="SMALLINT"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="SMALLINT"/>
            <column name="track_id" type="SMALLINT"/>
            <column name="isrc" type="VARCHAR(20)"/>
            <column name="trans_type" type="VARCHAR(4)"/>
            <column name="activitymonth" type="VARCHAR(3)"/>
            <column name="activityyear" type="VARCHAR(4)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="vendor_catalog_number" type="VARCHAR(1000)"/>
            <column name="imprint" type="VARCHAR(255)"/>
            <column name="track_name" type="VARCHAR(2000)"/>
            <column name="statement_detail_id" type="BIGINT"/>
            <column name="artistid" type="INT4"/>
            <column name="accountingperiodid" type="SMALLINT"/>
            <column name="activityperiodid" type="SMALLINT"/>
            <column name="labelid" type="INT4"/>
            <column name="storeid" type="SMALLINT"/>
            <column name="genreid" type="SMALLINT"/>
            <column name="releaseid" type="BIGINT"/>
            <column name="trackid" type="BIGINT"/>
            <column name="countryid" type="SMALLINT"/>
            <column name="transactiontypeid" type="SMALLINT"/>
            <column name="catalogid" type="BIGINT"/>
            <column name="isrcid" type="BIGINT"/>
            <column name="imprintid" type="BIGINT"/>
            <column name="gross" type="numeric(18, 6)"/>
            <column name="sales" type="numeric(18, 6)"/>
            <column name="actual_net" type="numeric(18, 6)"/>
            <column name="adjusted_gross" type="numeric(18, 6)"/>
            <column name="distribution_fees" type="numeric(18, 6)"/>
            <column name="dpd_publishing" type="numeric(18, 6)"/>
            <column name="net_receipt" type="numeric(18, 6)"/>
            <column name="oms_fees" type="numeric(18, 6)"/>
            <column name="partner_share" type="numeric(18, 6)"/>
            <column name="ringtone_publishing" type="numeric(18, 6)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="subaccountid" type="INT4"/>
            <column name="original_currency_code" type="VARCHAR(10)"/>
            <column name="fx_spread_fee" type="numeric(18, 6)"/>
            <column name="activity_fx_rate" type="numeric(18, 6)"/>
            <column name="payout_currency_code" type="VARCHAR(10)"/>
            <column name="fx_adjusted_exchange_rate" type="numeric(18, 6)"/>
            <column name="fx_gross" type="numeric(18, 6)"/>
            <column name="fx_actual_net" type="numeric(18, 6)"/>
            <column name="fx_adjusted_gross" type="numeric(18, 6)"/>
            <column name="fx_distribution_fees" type="numeric(18, 6)"/>
            <column name="fx_dpd_publishing" type="numeric(18, 6)"/>
            <column name="fx_net_receipt" type="numeric(18, 6)"/>
            <column name="fx_oms_fees" type="numeric(18, 6)"/>
            <column name="fx_ringtone_publishing" type="numeric(18, 6)"/>
            <column name="payout_currency_id" type="SMALLINT"/>
            <column name="original_currency_id" type="SMALLINT"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-87">
        <createTable tableName="staging_fact_sales_backup">
            <column name="period_id" type="SMALLINT"/>
            <column name="upc" type="BIGINT"/>
            <column name="cd" type="SMALLINT"/>
            <column name="track_id" type="SMALLINT"/>
            <column name="isrc" type="VARCHAR(20)"/>
            <column name="trans_type" type="VARCHAR(4)"/>
            <column name="activitymonth" type="VARCHAR(3)"/>
            <column name="activityyear" type="VARCHAR(4)"/>
            <column name="country_code" type="VARCHAR(2)"/>
            <column name="vendor_catalog_number" type="VARCHAR(1000)"/>
            <column name="imprint" type="VARCHAR(255)"/>
            <column name="track_name" type="VARCHAR(2000)"/>
            <column name="statement_detail_id" type="BIGINT"/>
            <column name="artistid" type="INT4"/>
            <column name="accountingperiodid" type="SMALLINT"/>
            <column name="activityperiodid" type="SMALLINT"/>
            <column name="labelid" type="INT4"/>
            <column name="storeid" type="SMALLINT"/>
            <column name="genreid" type="SMALLINT"/>
            <column name="releaseid" type="BIGINT"/>
            <column name="trackid" type="BIGINT"/>
            <column name="countryid" type="SMALLINT"/>
            <column name="transactiontypeid" type="SMALLINT"/>
            <column name="catalogid" type="BIGINT"/>
            <column name="isrcid" type="BIGINT"/>
            <column name="imprintid" type="BIGINT"/>
            <column name="gross" type="numeric(18, 6)"/>
            <column name="sales" type="numeric(18, 6)"/>
            <column name="actual_net" type="numeric(18, 6)"/>
            <column name="adjusted_gross" type="numeric(18, 6)"/>
            <column name="distribution_fees" type="numeric(18, 6)"/>
            <column name="dpd_publishing" type="numeric(18, 6)"/>
            <column name="net_receipt" type="numeric(18, 6)"/>
            <column name="oms_fees" type="numeric(18, 6)"/>
            <column name="partner_share" type="numeric(18, 6)"/>
            <column name="ringtone_publishing" type="numeric(18, 6)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="subaccountid" type="INT4"/>
            <column name="original_currency_code" type="VARCHAR(10)"/>
            <column name="fx_spread_fee" type="numeric(18, 6)"/>
            <column name="activity_fx_rate" type="numeric(18, 6)"/>
            <column name="payout_currency_code" type="VARCHAR(10)"/>
            <column name="fx_adjusted_exchange_rate" type="numeric(18, 6)"/>
            <column name="fx_gross" type="numeric(18, 6)"/>
            <column name="fx_actual_net" type="numeric(18, 6)"/>
            <column name="fx_adjusted_gross" type="numeric(18, 6)"/>
            <column name="fx_distribution_fees" type="numeric(18, 6)"/>
            <column name="fx_dpd_publishing" type="numeric(18, 6)"/>
            <column name="fx_net_receipt" type="numeric(18, 6)"/>
            <column name="fx_oms_fees" type="numeric(18, 6)"/>
            <column name="fx_ringtone_publishing" type="numeric(18, 6)"/>
            <column name="payout_currency_id" type="SMALLINT"/>
            <column name="original_currency_id" type="SMALLINT"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-88">
        <createTable tableName="staging_raw_amazon">
            <column name="row_id" type="BIGINT"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(1000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="download_date" type="date"/>
            <column name="territory_code" type="VARCHAR(100)"/>
            <column name="vendor_production_identifier" type="VARCHAR(1000)"/>
            <column name="asin" type="VARCHAR(500)"/>
            <column name="upc" type="BIGINT"/>
            <column name="album_track_flag" type="VARCHAR(10)"/>
            <column name="isrc" type="VARCHAR(20)"/>
            <column name="artist" type="VARCHAR(5000)"/>
            <column name="product_title" type="VARCHAR(5000)"/>
            <column name="label_name" type="VARCHAR(1000)"/>
            <column name="cost_currency" type="VARCHAR(100)"/>
            <column name="units" type="INT4"/>
            <column name="cost" type="numeric(18, 6)"/>
            <column name="original_upc" type="VARCHAR(2000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-89">
        <createTable tableName="staging_raw_amazon_v2">
            <column name="row_id" type="BIGINT"/>
            <column name="vendor_code" type="VARCHAR(1000)"/>
            <column name="territory_code" type="VARCHAR(10)"/>
            <column name="start_date" type="date"/>
            <column name="end_date" type="date"/>
            <column name="upc_from_amazon" type="VARCHAR(500)"/>
            <column name="isrc_from_amazon" type="VARCHAR(1000)"/>
            <column name="product_type_id" type="VARCHAR(10)"/>
            <column name="album_asin" type="VARCHAR(1000)"/>
            <column name="track_asin" type="VARCHAR(1000)"/>
            <column name="album_vendor_product_identifier" type="BIGINT"/>
            <column name="track_vendor_product_identifier" type="VARCHAR(1000)"/>
            <column name="album_name" type="VARCHAR(2000)"/>
            <column name="track_name" type="VARCHAR(3000)"/>
            <column name="artist_name" type="VARCHAR(2000)"/>
            <column name="label_name" type="VARCHAR(2000)"/>
            <column name="units" type="INT4"/>
            <column name="cost" type="numeric(18, 6)"/>
            <column name="cost_currency" type="VARCHAR(10)"/>
            <column name="amount" type="numeric(18, 6)"/>
            <column name="sale_return_flag" type="VARCHAR(10)"/>
            <column name="sale_type" type="VARCHAR(100)"/>
            <column name="download_date" type="date"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-90">
        <createTable tableName="staging_raw_deezer">
            <column name="ingestion_tyime" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="blank" type="VARCHAR(100)"/>
            <column name="country_code" type="VARCHAR(100)"/>
            <column name="download_date" type="date"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(200)"/>
            <column name="release_name" type="VARCHAR(2000)"/>
            <column name="track_name" type="VARCHAR(2000)"/>
            <column name="sales" type="INT4"/>
            <column name="blank2" type="VARCHAR(100)"/>
            <column name="blank3" type="VARCHAR(100)"/>
            <column name="blank4" type="VARCHAR(100)"/>
            <column name="transaction_type" type="VARCHAR(100)"/>
            <column name="blank5" type="VARCHAR(100)"/>
            <column name="offer" type="VARCHAR(2000)"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-91">
        <createTable tableName="staging_raw_emusic">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="track_identifier" type="BIGINT"/>
            <column name="song_isrc" type="VARCHAR(1000)"/>
            <column name="album_upc" type="BIGINT"/>
            <column name="download_date" type="date"/>
            <column name="regional_site" type="VARCHAR(100)"/>
            <column name="country_code" type="VARCHAR(100)"/>
            <column name="album_or_track" type="VARCHAR(20)"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-92">
        <createTable tableName="staging_raw_google">
            <column name="id" type="BIGINT"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="download_date" type="date"/>
            <column name="start_date" type="date"/>
            <column name="end_date" type="date"/>
            <column name="upc" type="BIGINT"/>
            <column name="grid" type="VARCHAR(255)"/>
            <column name="isrc" type="VARCHAR(30)"/>
            <column name="customer_id_1" type="VARCHAR(100)"/>
            <column name="customer_id_2" type="VARCHAR(100)"/>
            <column name="customer_id_3" type="VARCHAR(100)"/>
            <column name="customer_id_4" type="VARCHAR(100)"/>
            <column name="google_id" type="VARCHAR(100)"/>
            <column name="artist" type="VARCHAR(2000)"/>
            <column name="product_title" type="VARCHAR(5000)"/>
            <column name="container_title" type="VARCHAR(5000)"/>
            <column name="content_provider" type="VARCHAR(200)"/>
            <column name="label" type="VARCHAR(1000)"/>
            <column name="consumer_country" type="VARCHAR(3)"/>
            <column name="device_type" type="VARCHAR(100)"/>
            <column name="product_type" type="VARCHAR(100)"/>
            <column name="interaction_type" type="VARCHAR(300)"/>
            <column name="cnt" type="INT4"/>
            <column name="consumer_zip_code" type="VARCHAR(1000)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="retail_currency" type="VARCHAR(3)"/>
            <column name="wholesale_price" type="numeric(18, 6)"/>
            <column name="wholesale_currency" type="VARCHAR(3)"/>
            <column name="partner_revenue_paid" type="numeric(18, 6)"/>
            <column name="partner_revenue_currency" type="VARCHAR(3)"/>
            <column name="partner_revenue_invoiced" type="VARCHAR(10)"/>
            <column name="partner_revenue_invoiced_currency" type="VARCHAR(3)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-93">
        <createTable tableName="staging_raw_googleplay">
            <column name="row_id" type="BIGINT"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="download_date" type="date"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="reporting_period" type="VARCHAR(60)"/>
            <column name="native_retail_currency" type="VARCHAR(30)"/>
            <column name="native_partner_currency" type="VARCHAR(30)"/>
            <column name="country" type="VARCHAR(4)"/>
            <column name="transaction_date" type="date"/>
            <column name="name_of_title" type="VARCHAR(5000)"/>
            <column name="season_title" type="VARCHAR(2000)"/>
            <column name="show_title" type="VARCHAR(2000)"/>
            <column name="channel_name" type="VARCHAR(255)"/>
            <column name="video_category" type="VARCHAR(10)"/>
            <column name="youtube_video_id" type="VARCHAR(255)"/>
            <column name="partner_reporting_id" type="VARCHAR(255)"/>
            <column name="transaction_type" type="VARCHAR(6)"/>
            <column name="resolution" type="VARCHAR(6)"/>
            <column defaultValueBoolean="false" name="refund_chargeback" type="BOOL"/>
            <column defaultValueBoolean="false" name="coupon_used" type="BOOL"/>
            <column name="purchase_location" type="VARCHAR(20)"/>
            <column name="retail_price_usd" type="numeric(18, 6)"/>
            <column name="native_retail_price" type="numeric(18, 6)"/>
            <column name="tax_exclusive_retail_price_usd" type="numeric(18, 6)"/>
            <column name="native_tax_exclusive_retail_price" type="numeric(18, 6)"/>
            <column name="total_tax_usd" type="numeric(18, 6)"/>
            <column name="native_total_tax" type="numeric(18, 6)"/>
            <column name="partner_earnings_fraction" type="numeric(18, 6)"/>
            <column name="contractual_minimum_partner_earnings_usd" type="numeric(18, 6)"/>
            <column name="native_contractual_minimum_partner_earnings" type="numeric(18, 6)"/>
            <column name="partner_earnings_using_tax_exclusive_retail_price_usd" type="numeric(18, 6)"/>
            <column name="native_partner_earnings_using_tax_exclusive_retail_price" type="numeric(18, 6)"/>
            <column name="final_partner_earnings_usd" type="numeric(18, 6)"/>
            <column name="native_final_partner_earnings" type="numeric(18, 6)"/>
            <column name="conversion_rate" type="numeric(18, 6)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-94">
        <createTable tableName="staging_raw_hulu">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(1000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="content_partner" type="VARCHAR(1000)"/>
            <column name="channel" type="VARCHAR(1000)"/>
            <column name="series_title" type="VARCHAR(2000)"/>
            <column name="video_title" type="VARCHAR(3000)"/>
            <column name="view_count" type="INT4"/>
            <column name="download_date" type="date"/>
            <column name="programming_type" type="VARCHAR(1000)"/>
            <column name="package" type="VARCHAR(1000)"/>
            <column name="ad_model" type="VARCHAR(1000)"/>
            <column name="season_number" type="VARCHAR(500)"/>
            <column name="episode_number" type="VARCHAR(500)"/>
            <column name="video_length" type="VARCHAR(1000)"/>
            <column name="sunrise_pst_pdt" type="VARCHAR(1000)"/>
            <column name="sunset_pst_pdt" type="VARCHAR(1000)"/>
            <column name="cp_external_id" type="VARCHAR(1000)"/>
            <column name="qc_id" type="VARCHAR(2000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-95">
        <createTable tableName="staging_raw_iradio">
            <column name="event_type" type="INT4"/>
            <column name="end_reason" type="INT4"/>
            <column name="event_start_time" type="BIGINT"/>
            <column name="event_end_time" type="BIGINT"/>
            <column name="customer_identifier" type="BIGINT"/>
            <column name="apple_identifier" type="VARCHAR(500)"/>
            <column name="device_type" type="VARCHAR(100)"/>
            <column name="track_ownership" type="VARCHAR(500)"/>
            <column name="station_id" type="BIGINT"/>
            <column name="storefront_name" type="VARCHAR(500)"/>
            <column name="artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="label" type="VARCHAR(5000)"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="vendor_identifier" type="VARCHAR(2000)"/>
            <column name="vendor_offer_code" type="VARCHAR(2000)"/>
            <column name="extracted_upc_long" type="BIGINT"/>
            <column name="extracted_upc" type="VARCHAR(2000)"/>
            <column name="extracted_isrc" type="VARCHAR(2000)"/>
            <column name="postal_code" type="VARCHAR(1000)"/>
            <column name="user_type" type="VARCHAR(1000)"/>
            <column name="station_type" type="VARCHAR(500)"/>
            <column name="station_name" type="VARCHAR(5000)"/>
            <column name="download_date" type="date"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename_event" type="VARCHAR(5000)"/>
            <column name="filename_content" type="VARCHAR(5000)"/>
            <column name="filename_customer" type="VARCHAR(5000)"/>
            <column name="filename_station" type="VARCHAR(5000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-96">
        <createTable tableName="staging_raw_itunes">
            <column name="row_id" type="BIGINT"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="provider" type="VARCHAR(1000)"/>
            <column name="service_provider_country" type="VARCHAR(700)"/>
            <column name="vendor_identifier" type="VARCHAR(500)"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(20)"/>
            <column name="artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="record_company" type="VARCHAR(5000)"/>
            <column name="product_type_identifier" type="VARCHAR(4)"/>
            <column name="units" type="INT4"/>
            <column name="royalty_price" type="numeric(18, 6)"/>
            <column name="download_activity_date" type="date"/>
            <column name="order_id" type="VARCHAR(1000)"/>
            <column name="postal_code" type="VARCHAR(1000)"/>
            <column name="customer_identifier" type="VARCHAR(20)"/>
            <column name="download_date" type="date"/>
            <column name="sale_return" type="VARCHAR(10)"/>
            <column name="customer_currency" type="VARCHAR(700)"/>
            <column name="country_code" type="VARCHAR(500)"/>
            <column name="royalty_currency" type="VARCHAR(700)"/>
            <column name="preorder" type="VARCHAR(10)"/>
            <column name="isan" type="VARCHAR(500)"/>
            <column name="customer_price" type="VARCHAR(500)"/>
            <column name="apple_id" type="INT4"/>
            <column name="cma" type="VARCHAR(100)"/>
            <column name="asset" type="VARCHAR(10)"/>
            <column name="vendor_offer_code" type="VARCHAR(2000)"/>
            <column name="grid" type="VARCHAR(2000)"/>
            <column name="promo_code" type="VARCHAR(500)"/>
            <column name="parent_id" type="VARCHAR(500)"/>
            <column name="season_pass" type="VARCHAR(500)"/>
            <column name="belongs_to_ioda" type="VARCHAR(10)"/>
            <column name="attributable_purchase" type="VARCHAR(20)"/>
            <column name="primary_genre" type="VARCHAR(2000)"/>
            <column name="parent_type_id" type="VARCHAR(20)"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
            <column name="derived_upc" type="BIGINT"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-97">
        <createTable tableName="staging_raw_itunes_iradio_content">
            <column name="apple_identifier" type="VARCHAR(500)"/>
            <column name="artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="label" type="VARCHAR(5000)"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="vendor_identifier" type="VARCHAR(2000)"/>
            <column name="vendor_offer_code" type="VARCHAR(2000)"/>
            <column name="extracted_upc_long" type="BIGINT"/>
            <column name="extracted_upc" type="VARCHAR(2000)"/>
            <column name="extracted_isrc" type="VARCHAR(2000)"/>
            <column name="download_date" type="date"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-98">
        <createTable tableName="staging_raw_itunes_iradio_customer">
            <column name="customer_identifier" type="BIGINT"/>
            <column name="postal_code" type="VARCHAR(1000)"/>
            <column name="user_type" type="VARCHAR(1000)"/>
            <column name="download_date" type="date"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-99">
        <createTable tableName="staging_raw_itunes_iradio_event">
            <column name="event_type" type="INT4"/>
            <column name="end_reason" type="INT4"/>
            <column name="event_start_time" type="BIGINT"/>
            <column name="event_end_time" type="BIGINT"/>
            <column name="customer_identifier" type="BIGINT"/>
            <column name="apple_identifier" type="VARCHAR(500)"/>
            <column name="device_type" type="VARCHAR(100)"/>
            <column name="track_ownership" type="VARCHAR(500)"/>
            <column name="station_id" type="BIGINT"/>
            <column name="storefront_name" type="VARCHAR(500)"/>
            <column name="download_date" type="date"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-100">
        <createTable tableName="staging_raw_itunes_iradio_station">
            <column name="station_id" type="BIGINT"/>
            <column name="station_type" type="VARCHAR(500)"/>
            <column name="station_name" type="VARCHAR(5000)"/>
            <column name="download_date" type="date"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-101">
        <createTable tableName="staging_raw_juke">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="lm_id" type="VARCHAR(2000)"/>
            <column name="download_date" type="date"/>
            <column name="time_of_usage" type="VARCHAR(50)"/>
            <column name="service_name" type="VARCHAR(2000)"/>
            <column name="usage_type" type="VARCHAR(1000)"/>
            <column name="platform" type="VARCHAR(1000)"/>
            <column name="delivery_method" type="VARCHAR(1000)"/>
            <column name="type_of_play" type="VARCHAR(1000)"/>
            <column name="country" type="VARCHAR(500)"/>
            <column name="label_name" type="VARCHAR(5000)"/>
            <column name="artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="product_type" type="VARCHAR(2000)"/>
            <column name="bitrate" type="VARCHAR(1000)"/>
            <column name="genre" type="VARCHAR(1000)"/>
            <column name="user_id" type="VARCHAR(2000)"/>
            <column name="location" type="VARCHAR(2000)"/>
            <column name="zip_code" type="VARCHAR(1000)"/>
            <column name="country_blank" type="VARCHAR(1000)"/>
            <column name="source_of_subscription" type="VARCHAR(1000)"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-102">
        <createTable tableName="staging_raw_musicload">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(1000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="record_type" type="VARCHAR(2000)"/>
            <column name="dsp_id" type="VARCHAR(1000)"/>
            <column name="transmission_date" type="date"/>
            <column name="retailer_id" type="VARCHAR(1000)"/>
            <column name="retailer_country_code" type="VARCHAR(500)"/>
            <column name="product_id" type="VARCHAR(1000)"/>
            <column name="offer_id" type="VARCHAR(1000)"/>
            <column name="sublabel" type="VARCHAR(2000)"/>
            <column name="label" type="VARCHAR(2000)"/>
            <column name="contractpartner" type="VARCHAR(1000)"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="ean" type="VARCHAR(1000)"/>
            <column name="grid" type="VARCHAR(1000)"/>
            <column name="label_order_number" type="VARCHAR(1000)"/>
            <column name="product_artist" type="VARCHAR(3000)"/>
            <column name="product_title" type="VARCHAR(5000)"/>
            <column name="number_of_tracks" type="INT4"/>
            <column name="drm_code" type="VARCHAR(1000)"/>
            <column name="download_date" type="date"/>
            <column name="time_of_sale" type="TIMESTAMP"/>
            <column name="unit_sold" type="INT4"/>
            <column name="unit_free" type="INT4"/>
            <column name="consumer_unit_price_ot" type="numeric(18, 6)"/>
            <column name="consumer_unit_price" type="numeric(18, 6)"/>
            <column name="dealer_unit_price" type="numeric(18, 6)"/>
            <column name="dealer_currency_code" type="VARCHAR(500)"/>
            <column name="set_number" type="VARCHAR(500)"/>
            <column name="transaction_type" type="VARCHAR(500)"/>
            <column name="filler" type="VARCHAR(1000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-103">
        <createTable tableName="staging_raw_muve">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="dmsid" type="VARCHAR(2000)"/>
            <column name="dmscountry" type="VARCHAR(50)"/>
            <column name="download_date" type="date"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="albumname" type="VARCHAR(2000)"/>
            <column name="trackname" type="VARCHAR(2000)"/>
            <column name="quantity" type="INT4"/>
            <column name="unitprice" type="numeric(18, 6)"/>
            <column name="total" type="numeric(18, 6)"/>
            <column name="transactiontype" type="VARCHAR(100)"/>
            <column name="retailprice" type="numeric(18, 6)"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-104">
        <createTable tableName="staging_raw_rdio">
            <column name="row_id" type="BIGINT"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="vendor_identifier" type="VARCHAR(1000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="main_artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="label_studio_network" type="VARCHAR(5000)"/>
            <column name="transaction_type" type="VARCHAR(100)"/>
            <column name="units" type="INT4"/>
            <column name="sales_price" type="numeric(18, 6)"/>
            <column name="download_date" type="date"/>
            <column name="zip_postal_code" type="VARCHAR(1000)"/>
            <column name="customer_identifier" type="VARCHAR(1000)"/>
            <column name="report_date_local" type="date"/>
            <column name="sale_return" type="VARCHAR(1000)"/>
            <column name="country_code" type="VARCHAR(500)"/>
            <column name="royalty_currency" type="VARCHAR(500)"/>
            <column name="preorder" type="VARCHAR(100)"/>
            <column name="season_pass" type="VARCHAR(100)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="dms_identifier" type="INT4"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-105">
        <createTable tableName="staging_raw_rdio_tmp">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="vendor_identifier" type="VARCHAR(1000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(1000)"/>
            <column name="main_artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="label_studio_network" type="VARCHAR(5000)"/>
            <column name="transaction_type" type="VARCHAR(100)"/>
            <column name="units" type="INT4"/>
            <column name="sales_price" type="numeric(18, 6)"/>
            <column name="download_date" type="date"/>
            <column name="zip_postal_code" type="VARCHAR(1000)"/>
            <column name="customer_identifier" type="VARCHAR(1000)"/>
            <column name="report_date_local" type="date"/>
            <column name="sale_return" type="VARCHAR(1000)"/>
            <column name="country_code" type="VARCHAR(500)"/>
            <column name="royalty_currency" type="VARCHAR(500)"/>
            <column name="preorder" type="VARCHAR(100)"/>
            <column name="season_pass" type="VARCHAR(100)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="dms_identifier" type="INT4"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-106">
        <createTable tableName="staging_raw_simfy">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="vendor_identifier" type="VARCHAR(5000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(3000)"/>
            <column name="main_artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="label_studio_network" type="VARCHAR(5000)"/>
            <column name="transaction_type" type="VARCHAR(500)"/>
            <column name="units" type="INT4"/>
            <column name="sales_price" type="numeric(18, 6)"/>
            <column name="download_date" type="date"/>
            <column name="zip" type="VARCHAR(3000)"/>
            <column name="customer_identifier" type="VARCHAR(5000)"/>
            <column name="report_date_local" type="date"/>
            <column name="sales_return" type="VARCHAR(500)"/>
            <column name="country_code" type="VARCHAR(500)"/>
            <column name="royalty_currency" type="VARCHAR(500)"/>
            <column name="preorder" type="VARCHAR(500)"/>
            <column name="season_pass" type="VARCHAR(500)"/>
            <column name="retail_price" type="numeric(18, 6)"/>
            <column name="dms_identifier" type="VARCHAR(1000)"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-107">
        <createTable tableName="staging_raw_spotify">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(1000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="customerid" type="VARCHAR(2000)"/>
            <column name="trackid" type="VARCHAR(2000)"/>
            <column name="download_date" type="date"/>
            <column name="mobile" type="INT4"/>
            <column name="isrc" type="VARCHAR(20)"/>
            <column name="upc" type="BIGINT"/>
            <column name="artistname" type="VARCHAR(1000)"/>
            <column name="trackname" type="VARCHAR(1000)"/>
            <column name="albumname" type="VARCHAR(1000)"/>
            <column name="zip" type="VARCHAR(100)"/>
            <column name="product" type="VARCHAR(100)"/>
            <column name="country" type="VARCHAR(100)"/>
            <column name="gender" type="VARCHAR(100)"/>
            <column name="birthyear" type="VARCHAR(100)"/>
            <column name="download_datetime" type="TIMESTAMP"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-108">
        <createTable tableName="staging_raw_spotify_v2">
            <column name="row_id" type="BIGINT"/>
            <column name="user_id" type="VARCHAR(1000)"/>
            <column name="cached" type="VARCHAR(10)"/>
            <column name="download_date" type="TIMESTAMP"/>
            <column name="tmstamp" type="TIMESTAMP"/>
            <column name="source_uri" type="VARCHAR(1000)"/>
            <column name="track_id" type="VARCHAR(1000)"/>
            <column name="source" type="VARCHAR(1000)"/>
            <column name="length" type="INT4"/>
            <column name="version" type="INT4"/>
            <column name="device_type" type="VARCHAR(100)"/>
            <column name="offline_timestamp" type="TIMESTAMP"/>
            <column name="message" type="VARCHAR(2000)"/>
            <column name="os" type="VARCHAR(300)"/>
            <column name="track_artists" type="VARCHAR(5000)"/>
            <column name="track_name" type="VARCHAR(5000)"/>
            <column name="track_uri" type="VARCHAR(2000)"/>
            <column name="track_album_artist" type="VARCHAR(5000)"/>
            <column name="isrc" type="VARCHAR(50)"/>
            <column name="track_message" type="VARCHAR(5000)"/>
            <column name="album_name" type="VARCHAR(5000)"/>
            <column name="album_code" type="VARCHAR(20)"/>
            <column name="upc" type="BIGINT"/>
            <column name="product" type="VARCHAR(100)"/>
            <column name="user_country" type="VARCHAR(5)"/>
            <column name="user_region" type="VARCHAR(10)"/>
            <column name="zipcode" type="VARCHAR(100)"/>
            <column name="user_access" type="VARCHAR(100)"/>
            <column name="gender" type="VARCHAR(20)"/>
            <column name="partner" type="VARCHAR(50)"/>
            <column name="user_message" type="VARCHAR(1000)"/>
            <column name="referral" type="VARCHAR(10)"/>
            <column name="user_type" type="VARCHAR(100)"/>
            <column name="birth_year" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-109">
        <createTable tableName="staging_raw_xbox">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(1000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="download_date" type="date"/>
            <column name="studio" type="VARCHAR(1000)"/>
            <column name="msaccountid" type="VARCHAR(1000)"/>
            <column name="offerterritoryf" type="VARCHAR(1000)"/>
            <column name="offerterritoryb" type="VARCHAR(1000)"/>
            <column name="isan" type="VARCHAR(1000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="store" type="VARCHAR(1000)"/>
            <column name="origin" type="VARCHAR(1000)"/>
            <column name="externalid1" type="VARCHAR(1000)"/>
            <column name="externalid2" type="VARCHAR(1000)"/>
            <column name="contenttype" type="VARCHAR(1000)"/>
            <column name="series" type="VARCHAR(1000)"/>
            <column name="season" type="VARCHAR(1000)"/>
            <column name="vchannel" type="VARCHAR(1000)"/>
            <column name="licensetype" type="VARCHAR(1000)"/>
            <column name="licenseclass" type="VARCHAR(1000)"/>
            <column name="titledesc" type="VARCHAR(1000)"/>
            <column name="res" type="VARCHAR(1000)"/>
            <column name="ispromo" type="VARCHAR(1000)"/>
            <column name="pricewholesalevalue" type="numeric(18, 6)"/>
            <column name="pricewholesalecurrencycode" type="VARCHAR(500)"/>
            <column name="priceretailvalue" type="numeric(18, 6)"/>
            <column name="priceretailcurrencycode" type="VARCHAR(500)"/>
            <column name="pricepointvalue" type="numeric(18, 6)"/>
            <column name="wholesalepricesum" type="numeric(18, 6)"/>
            <column name="retailpricesum" type="numeric(18, 6)"/>
            <column name="noofpurchasescount" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-110">
        <createTable tableName="staging_raw_youtube">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="video_id" type="VARCHAR(2000)"/>
            <column name="custom_id" type="VARCHAR(2000)"/>
            <column name="isrc" type="VARCHAR(2000)"/>
            <column name="grid" type="VARCHAR(2000)"/>
            <column name="download_date" type="date"/>
            <column name="country" type="VARCHAR(500)"/>
            <column name="content_type" type="VARCHAR(500)"/>
            <column name="content_policy" type="VARCHAR(500)"/>
            <column name="embed_views" type="INT4"/>
            <column name="watch_views" type="INT4"/>
            <column name="upc" type="BIGINT"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
            <column name="total_views" type="INT4"/>
            <column name="channel_page_video_views" type="INT4"/>
            <column name="live_views" type="INT4"/>
            <column name="recorded_views" type="INT4"/>
            <column name="ad_enabled_views" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-111">
        <createTable tableName="staging_raw_youtube_claim">
            <column name="row_id" type="BIGINT"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="download_date" type="date"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="video_id" type="VARCHAR(255)"/>
            <column name="claim_id" type="VARCHAR(255)"/>
            <column name="asset_id" type="VARCHAR(255)"/>
            <column name="video_uploader" type="VARCHAR(2000)"/>
            <column name="video_title" type="VARCHAR(5000)"/>
            <column name="video_views" type="INT4"/>
            <column name="status" type="VARCHAR(255)"/>
            <column name="claim_origin" type="VARCHAR(255)"/>
            <column name="claim_type" type="VARCHAR(255)"/>
            <column name="is_partner_uploaded" type="VARCHAR(255)"/>
            <column name="is_premium" type="VARCHAR(255)"/>
            <column name="reference_video_id" type="VARCHAR(255)"/>
            <column name="applied_policy" type="VARCHAR(2000)"/>
            <column name="claim_date" type="date"/>
            <column name="video_upload_date" type="date"/>
            <column name="custom_id" type="VARCHAR(255)"/>
            <column name="isrc" type="VARCHAR(255)"/>
            <column name="grid" type="VARCHAR(255)"/>
            <column name="artist" type="VARCHAR(255)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="album" type="VARCHAR(255)"/>
            <column name="label" type="VARCHAR(255)"/>
            <column name="upc" type="BIGINT"/>
            <column name="display_upc" type="VARCHAR(255)"/>
            <column name="notes" type="VARCHAR(5000)"/>
            <column name="release_date" type="VARCHAR(11)"/>
            <column name="iswc" type="VARCHAR(255)"/>
            <column name="writers" type="VARCHAR(5000)"/>
            <column defaultValueBoolean="false" name="is_in_video_report" type="BOOL"/>
            <column defaultValueBoolean="false" name="is_art_track" type="BOOL"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-112">
        <createTable tableName="staging_raw_youtube_monthly">
            <column name="video_id" type="VARCHAR(60)"/>
            <column name="custom_id" type="VARCHAR(60)"/>
            <column name="extracted_upc" type="VARCHAR(255)"/>
            <column name="extracted_upc_long" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(60)"/>
            <column name="grid" type="VARCHAR(60)"/>
            <column name="download_date" type="date"/>
            <column name="country" type="VARCHAR(2)"/>
            <column name="content_type" type="VARCHAR(60)"/>
            <column name="policy" type="VARCHAR(60)"/>
            <column name="total_views" type="INT4"/>
            <column name="watch_page_views" type="INT4"/>
            <column name="embedded_views" type="INT4"/>
            <column name="channel_page_views" type="INT4"/>
            <column name="live_views" type="INT4"/>
            <column name="recorded_views" type="INT4"/>
            <column name="ad_enabled_views" type="INT4"/>
            <column name="total_earnings" type="numeric(20, 10)"/>
            <column name="gross_youtube_sold_revenue" type="numeric(20, 10)"/>
            <column name="gross_partner_sold_rev" type="numeric(20, 10)"/>
            <column name="gross_adsense_sold_rev" type="numeric(20, 10)"/>
            <column name="net_yt_sold_rev" type="numeric(20, 10)"/>
            <column name="net_adsense_sold_rev" type="numeric(20, 10)"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="source" type="VARCHAR(10)"/>
            <column name="artist" type="VARCHAR(5000)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="ad_requested_views" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-113">
        <createTable tableName="staging_raw_youtube_video_report">
            <column name="row_id" type="BIGINT"/>
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="download_date" type="date"/>
            <column name="filename" type="VARCHAR(2000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="video_id" type="VARCHAR(255)"/>
            <column name="username" type="VARCHAR(255)"/>
            <column name="time_uploaded" type="date"/>
            <column name="title" type="VARCHAR(255)"/>
            <column name="length" type="INT4"/>
            <column name="view_count" type="INT4"/>
            <column name="comment_count" type="INT4"/>
            <column name="status" type="VARCHAR(255)"/>
            <column name="category" type="VARCHAR(255)"/>
            <column name="favorite_count" type="INT4"/>
            <column name="embedding_allowed" type="VARCHAR(255)"/>
            <column name="ratings_allowed" type="VARCHAR(255)"/>
            <column name="responses_allowed" type="VARCHAR(255)"/>
            <column name="comments_allowed" type="VARCHAR(255)"/>
            <column name="is_licensed" type="VARCHAR(255)"/>
            <column name="offweb_syndicatable" type="VARCHAR(255)"/>
            <column name="in_video_ads_enabled" type="VARCHAR(255)"/>
            <column name="claim_source" type="VARCHAR(255)"/>
            <column name="claimed_by_this_owner" type="VARCHAR(255)"/>
            <column name="claimed_by_another_owner" type="VARCHAR(255)"/>
            <column name="claim_id" type="VARCHAR(255)"/>
            <column name="asset_id" type="VARCHAR(255)"/>
            <column name="claim_custom_id" type="VARCHAR(255)"/>
            <column name="policy" type="VARCHAR(5000)"/>
            <column name="third_party_ads_enabled" type="VARCHAR(255)"/>
            <column name="afv_overlay_enabled" type="VARCHAR(255)"/>
            <column name="instream_ads_enabled" type="VARCHAR(255)"/>
            <column name="long_instream_enabled" type="VARCHAR(255)"/>
            <column name="trueview_instream_enabled" type="VARCHAR(255)"/>
            <column name="trueview_inslate_enabled" type="VARCHAR(255)"/>
            <column name="prerolls_enabled" type="VARCHAR(255)"/>
            <column name="midrolls_enabled" type="VARCHAR(255)"/>
            <column name="postrolls_enabled" type="VARCHAR(255)"/>
            <column name="isrc" type="VARCHAR(255)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-114">
        <createTable tableName="staging_raw_youtubevod">
            <column name="ingestion_time" type="TIMESTAMP"/>
            <column name="filename" type="VARCHAR(5000)"/>
            <column name="filesize" type="BIGINT"/>
            <column name="video_id" type="VARCHAR(3000)"/>
            <column name="custom_id" type="VARCHAR(4000)"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(3000)"/>
            <column name="download_date" type="date"/>
            <column name="country" type="VARCHAR(500)"/>
            <column name="content_type" type="VARCHAR(500)"/>
            <column name="content_policy" type="VARCHAR(500)"/>
            <column name="total_views" type="INT4"/>
            <column name="watch_views" type="INT4"/>
            <column name="embed_views" type="INT4"/>
            <column name="channelpagevideoviews" type="INT4"/>
            <column name="liveviews" type="INT4"/>
            <column name="recordedviews" type="INT4"/>
            <column name="adenabledview" type="INT4"/>
            <column name="adrequestedviews" type="INT4"/>
            <column name="original_upc" type="VARCHAR(3000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-115">
        <createTable tableName="staging_release_subgenre">
            <column name="upc" type="BIGINT"/>
            <column name="subgenre_id" type="INT4"/>
            <column name="id" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-116">
        <createTable tableName="statement_detail_export">
            <column name="period" type="VARCHAR(100)"/>
            <column name="activityperiod" type="VARCHAR(100)"/>
            <column name="dms" type="VARCHAR(100)"/>
            <column name="territory" type="VARCHAR(100)"/>
            <column name="orchardupc" type="VARCHAR(100)"/>
            <column name="manufacturerupc" type="VARCHAR(100)"/>
            <column name="catalognumber" type="VARCHAR(100)"/>
            <column name="imprint" type="VARCHAR(100)"/>
            <column name="artistname" type="VARCHAR(1000)"/>
            <column name="releasename" type="VARCHAR(5000)"/>
            <column name="trackname" type="VARCHAR(5000)"/>
            <column name="isrc" type="VARCHAR(100)"/>
            <column name="cd" type="VARCHAR(100)"/>
            <column name="track_id" type="VARCHAR(100)"/>
            <column name="quantity" type="VARCHAR(100)"/>
            <column name="unitprice" type="VARCHAR(100)"/>
            <column name="gross" type="VARCHAR(100)"/>
            <column name="transactiontypeabbr" type="VARCHAR(100)"/>
            <column name="adjusted_gross" type="VARCHAR(100)"/>
            <column name="splitrate" type="VARCHAR(100)"/>
            <column name="labelsharednetreceipts" type="VARCHAR(100)"/>
            <column name="ringtone_publishing" type="VARCHAR(100)"/>
            <column name="publishing" type="VARCHAR(100)"/>
            <column name="mechadministrativefee" type="VARCHAR(100)"/>
            <column name="preferredcurrency" type="VARCHAR(100)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-117">
        <createTable tableName="subgenre">
            <column name="name" type="VARCHAR(32)"/>
            <column name="id" type="INT4"/>
            <column name="genre_id" type="INT4"/>
            <column name="orchard_id" type="INT4"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-118">
        <createTable tableName="sx_history_statement">
            <column name="src_repertoire_id" type="BIGINT"/>
            <column name="artist_id" type="INT4"/>
            <column name="artist_name" type="VARCHAR(3000)"/>
            <column name="track_name" type="VARCHAR(5000)"/>
            <column name="album_name" type="VARCHAR(5000)"/>
            <column name="label_id" type="BIGINT"/>
            <column name="society_label_id" type="INT4"/>
            <column name="marketing_label_name" type="VARCHAR(2000)"/>
            <column name="pline_label_name" type="VARCHAR(2000)"/>
            <column name="catalog_number" type="VARCHAR(2000)"/>
            <column name="isrc_code" type="VARCHAR(50)"/>
            <column name="amount" type="numeric(22, 9)"/>
            <column name="orchard_vendor_id" type="INT4"/>
            <column name="quarter" type="INT4"/>
            <column name="year" type="INT4"/>
            <column name="type" type="VARCHAR(30)"/>
            <column name="action" type="VARCHAR(100)"/>
            <column name="filename" type="VARCHAR(1000)"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-119">
        <createTable tableName="vendor_identifier_map">
            <column name="artistid" type="INT4"/>
            <column name="labelid" type="INT4"/>
            <column name="upc" type="BIGINT"/>
            <column name="isrc" type="VARCHAR(2000)"/>
            <column name="release" type="BIGINT"/>
            <column name="trackid" type="BIGINT"/>
            <column name="cd" type="INT4"/>
            <column name="track_id" type="INT4"/>
            <column name="vendor_identifier" type="VARCHAR(2000)"/>
            <column name="date_delivered" type="date"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-120">
        <createTable tableName="youtube_claim_report">
            <column name="video_id" type="VARCHAR(255)"/>
            <column name="claim_id" type="VARCHAR(255)"/>
            <column name="asset_id" type="VARCHAR(255)"/>
            <column name="video_uploader" type="VARCHAR(255)"/>
            <column name="video_title" type="VARCHAR(255)"/>
            <column name="video_views" type="INT4"/>
            <column name="status" type="VARCHAR(10)"/>
            <column name="claim_origin" type="VARCHAR(255)"/>
            <column name="claim_type" type="VARCHAR(64)"/>
            <column name="is_partner_uploaded" type="VARCHAR(10)"/>
            <column name="is_premium" type="VARCHAR(10)"/>
            <column name="reference_video_id" type="VARCHAR(255)"/>
            <column name="applied_policy" type="VARCHAR(2000)"/>
            <column name="claim_date" type="date"/>
            <column name="video_upload_date" type="date"/>
            <column name="custom_id" type="VARCHAR(255)"/>
            <column name="isrc" type="VARCHAR(255)"/>
            <column name="grid" type="VARCHAR(255)"/>
            <column name="artist" type="VARCHAR(255)"/>
            <column name="title" type="VARCHAR(5000)"/>
            <column name="album" type="VARCHAR(255)"/>
            <column name="label" type="VARCHAR(255)"/>
            <column name="upc" type="VARCHAR(255)"/>
            <column name="notes" type="VARCHAR(255)"/>
            <column name="release_date" type="date"/>
        </createTable>
    </changeSet>
    <changeSet author="cwisniewski (generated)" id="1426265782021-121">
        <addPrimaryKey columnNames="statement_detail_id" constraintName="fact_sales_new_pkey" tableName="fact_sales"/>
    </changeSet>
</databaseChangeLog>
