"""add_google_territory_id Revision ID: 8a7f9e07d99b Revises: 49ad135937fb Create Date: 2021-01-04 12:44:01.857227 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. from sqlalchemy.sql.expression import bindparam revision = '8a7f9e07d99b' down_revision = '49ad135937fb' branch_labels = None depends_on = None google_territories_mapping = [ {"google_id": 2004, "decibel_id": 1}, {"google_id": 2008, "decibel_id": 2}, {"google_id": 2010, "decibel_id": 8}, {"google_id": 2012, "decibel_id": 3}, {"google_id": 2016, "decibel_id": 4}, {"google_id": 2020, "decibel_id": 5}, {"google_id": 2024, "decibel_id": 6}, {"google_id": 2028, "decibel_id": 9}, {"google_id": 2031, "decibel_id": 15}, {"google_id": 2032, "decibel_id": 10}, {"google_id": 2036, "decibel_id": 13}, {"google_id": 2040, "decibel_id": 14}, {"google_id": 2044, "decibel_id": 16}, {"google_id": 2048, "decibel_id": 17}, {"google_id": 2050, "decibel_id": 18}, {"google_id": 2051, "decibel_id": 11}, {"google_id": 2052, "decibel_id": 19}, {"google_id": 2056, "decibel_id": 21}, {"google_id": 2060, "decibel_id": 24}, {"google_id": 2064, "decibel_id": 25}, {"google_id": 2068, "decibel_id": 26}, {"google_id": 2070, "decibel_id": 27}, {"google_id": 2072, "decibel_id": 28}, {"google_id": 2074, "decibel_id": 29}, {"google_id": 2076, "decibel_id": 30}, {"google_id": 2084, "decibel_id": 22}, {"google_id": 2086, "decibel_id": 31}, {"google_id": 2090, "decibel_id": 198}, {"google_id": 2092, "decibel_id": 239}, {"google_id": 2096, "decibel_id": 32}, {"google_id": 2100, "decibel_id": 33}, {"google_id": 2104, "decibel_id": 151}, {"google_id": 2108, "decibel_id": 35}, {"google_id": 2112, "decibel_id": 20}, {"google_id": 2116, "decibel_id": 36}, {"google_id": 2120, "decibel_id": 37}, {"google_id": 2124, "decibel_id": 38}, {"google_id": 2132, "decibel_id": 39}, {"google_id": 2136, "decibel_id": 40}, {"google_id": 2140, "decibel_id": 41}, {"google_id": 2144, "decibel_id": 204}, {"google_id": 2148, "decibel_id": 42}, {"google_id": 2152, "decibel_id": 43}, {"google_id": 2156, "decibel_id": 44}, {"google_id": 2158, "decibel_id": 214}, {"google_id": 2162, "decibel_id": 45}, {"google_id": 2166, "decibel_id": 46}, {"google_id": 2170, "decibel_id": 47}, {"google_id": 2174, "decibel_id": 48}, {"google_id": 2175, "decibel_id": 141}, {"google_id": 2178, "decibel_id": 49}, {"google_id": 2180, "decibel_id": 255}, {"google_id": 2184, "decibel_id": 50}, {"google_id": 2188, "decibel_id": 51}, {"google_id": 2191, "decibel_id": 52}, {"google_id": 2196, "decibel_id": 54}, {"google_id": 2203, "decibel_id": 55}, {"google_id": 2204, "decibel_id": 23}, {"google_id": 2208, "decibel_id": 56}, {"google_id": 2212, "decibel_id": 58}, {"google_id": 2214, "decibel_id": 59}, {"google_id": 2218, "decibel_id": 61}, {"google_id": 2222, "decibel_id": 63}, {"google_id": 2226, "decibel_id": 64}, {"google_id": 2231, "decibel_id": 67}, {"google_id": 2232, "decibel_id": 65}, {"google_id": 2233, "decibel_id": 66}, {"google_id": 2234, "decibel_id": 69}, {"google_id": 2238, "decibel_id": 68}, {"google_id": 2239, "decibel_id": 201}, {"google_id": 2242, "decibel_id": 70}, {"google_id": 2246, "decibel_id": 71}, {"google_id": 2250, "decibel_id": 72}, {"google_id": 2254, "decibel_id": 74}, {"google_id": 2258, "decibel_id": 75}, {"google_id": 2260, "decibel_id": 76}, {"google_id": 2262, "decibel_id": 57}, {"google_id": 2266, "decibel_id": 77}, {"google_id": 2268, "decibel_id": 79}, {"google_id": 2270, "decibel_id": 78}, {"google_id": 2275, "decibel_id": 169}, {"google_id": 2276, "decibel_id": 80}, {"google_id": 2288, "decibel_id": 81}, {"google_id": 2292, "decibel_id": 82}, {"google_id": 2296, "decibel_id": 114}, {"google_id": 2300, "decibel_id": 84}, {"google_id": 2304, "decibel_id": 85}, {"google_id": 2308, "decibel_id": 86}, {"google_id": 2312, "decibel_id": 87}, {"google_id": 2316, "decibel_id": 88}, {"google_id": 2320, "decibel_id": 89}, {"google_id": 2324, "decibel_id": 90}, {"google_id": 2328, "decibel_id": 92}, {"google_id": 2332, "decibel_id": 93}, {"google_id": 2334, "decibel_id": 94}, {"google_id": 2336, "decibel_id": 236}, {"google_id": 2340, "decibel_id": 95}, {"google_id": 2344, "decibel_id": 96}, {"google_id": 2348, "decibel_id": 97}, {"google_id": 2352, "decibel_id": 98}, {"google_id": 2356, "decibel_id": 99}, {"google_id": 2360, "decibel_id": 101}, {"google_id": 2368, "decibel_id": 103}, {"google_id": 2372, "decibel_id": 104}, {"google_id": 2376, "decibel_id": 105}, {"google_id": 2380, "decibel_id": 106}, {"google_id": 2384, "decibel_id": 107}, {"google_id": 2388, "decibel_id": 109}, {"google_id": 2392, "decibel_id": 110}, {"google_id": 2398, "decibel_id": 112}, {"google_id": 2400, "decibel_id": 111}, {"google_id": 2404, "decibel_id": 113}, {"google_id": 2410, "decibel_id": 116}, {"google_id": 2414, "decibel_id": 118}, {"google_id": 2417, "decibel_id": 119}, {"google_id": 2418, "decibel_id": 120}, {"google_id": 2422, "decibel_id": 122}, {"google_id": 2426, "decibel_id": 123}, {"google_id": 2428, "decibel_id": 121}, {"google_id": 2430, "decibel_id": 124}, {"google_id": 2434, "decibel_id": 125}, {"google_id": 2438, "decibel_id": 126}, {"google_id": 2440, "decibel_id": 127}, {"google_id": 2442, "decibel_id": 128}, {"google_id": 2446, "decibel_id": 129}, {"google_id": 2450, "decibel_id": 131}, {"google_id": 2454, "decibel_id": 132}, {"google_id": 2458, "decibel_id": 133}, {"google_id": 2462, "decibel_id": 134}, {"google_id": 2466, "decibel_id": 135}, {"google_id": 2470, "decibel_id": 136}, {"google_id": 2474, "decibel_id": 138}, {"google_id": 2478, "decibel_id": 139}, {"google_id": 2480, "decibel_id": 140}, {"google_id": 2484, "decibel_id": 142}, {"google_id": 2492, "decibel_id": 145}, {"google_id": 2496, "decibel_id": 146}, {"google_id": 2498, "decibel_id": 144}, {"google_id": 2499, "decibel_id": 147}, {"google_id": 2500, "decibel_id": 148}, {"google_id": 2504, "decibel_id": 149}, {"google_id": 2508, "decibel_id": 150}, {"google_id": 2512, "decibel_id": 166}, {"google_id": 2516, "decibel_id": 152}, {"google_id": 2520, "decibel_id": 153}, {"google_id": 2524, "decibel_id": 154}, {"google_id": 2528, "decibel_id": 155}, {"google_id": 2530, "decibel_id": 248}, {"google_id": 2531, "decibel_id": 249}, {"google_id": 2533, "decibel_id": 12}, {"google_id": 2534, "decibel_id": 252}, {"google_id": 2535, "decibel_id": 248}, {"google_id": 2540, "decibel_id": 157}, {"google_id": 2548, "decibel_id": 235}, {"google_id": 2554, "decibel_id": 158}, {"google_id": 2558, "decibel_id": 159}, {"google_id": 2562, "decibel_id": 160}, {"google_id": 2566, "decibel_id": 161}, {"google_id": 2570, "decibel_id": 162}, {"google_id": 2574, "decibel_id": 163}, {"google_id": 2578, "decibel_id": 165}, {"google_id": 2580, "decibel_id": 164}, {"google_id": 2581, "decibel_id": 232}, {"google_id": 2583, "decibel_id": 143}, {"google_id": 2584, "decibel_id": 137}, {"google_id": 2585, "decibel_id": 168}, {"google_id": 2586, "decibel_id": 167}, {"google_id": 2591, "decibel_id": 170}, {"google_id": 2598, "decibel_id": 171}, {"google_id": 2600, "decibel_id": 172}, {"google_id": 2604, "decibel_id": 173}, {"google_id": 2608, "decibel_id": 174}, {"google_id": 2612, "decibel_id": 175}, {"google_id": 2616, "decibel_id": 176}, {"google_id": 2620, "decibel_id": 177}, {"google_id": 2624, "decibel_id": 91}, {"google_id": 2626, "decibel_id": 60}, {"google_id": 2630, "decibel_id": 178}, {"google_id": 2634, "decibel_id": 179}, {"google_id": 2638, "decibel_id": 180}, {"google_id": 2642, "decibel_id": 181}, {"google_id": 2643, "decibel_id": 182}, {"google_id": 2646, "decibel_id": 183}, {"google_id": 2654, "decibel_id": 205}, {"google_id": 2659, "decibel_id": 184}, {"google_id": 2660, "decibel_id": 7}, {"google_id": 2662, "decibel_id": 185}, {"google_id": 2666, "decibel_id": 206}, {"google_id": 2670, "decibel_id": 186}, {"google_id": 2674, "decibel_id": 188}, {"google_id": 2678, "decibel_id": 189}, {"google_id": 2682, "decibel_id": 190}, {"google_id": 2686, "decibel_id": 191}, {"google_id": 2688, "decibel_id": 192}, {"google_id": 2690, "decibel_id": 193}, {"google_id": 2694, "decibel_id": 194}, {"google_id": 2702, "decibel_id": 195}, {"google_id": 2703, "decibel_id": 196}, {"google_id": 2704, "decibel_id": 238}, {"google_id": 2705, "decibel_id": 197}, {"google_id": 2706, "decibel_id": 199}, {"google_id": 2710, "decibel_id": 200}, {"google_id": 2716, "decibel_id": 246}, {"google_id": 2724, "decibel_id": 203}, {"google_id": 2732, "decibel_id": 242}, {"google_id": 2740, "decibel_id": 208}, {"google_id": 2744, "decibel_id": 209}, {"google_id": 2748, "decibel_id": 210}, {"google_id": 2752, "decibel_id": 211}, {"google_id": 2756, "decibel_id": 212}, {"google_id": 2762, "decibel_id": 215}, {"google_id": 2764, "decibel_id": 217}, {"google_id": 2768, "decibel_id": 218}, {"google_id": 2772, "decibel_id": 219}, {"google_id": 2776, "decibel_id": 220}, {"google_id": 2780, "decibel_id": 221}, {"google_id": 2784, "decibel_id": 229}, {"google_id": 2788, "decibel_id": 222}, {"google_id": 2792, "decibel_id": 223}, {"google_id": 2795, "decibel_id": 224}, {"google_id": 2796, "decibel_id": 225}, {"google_id": 2798, "decibel_id": 226}, {"google_id": 2800, "decibel_id": 227}, {"google_id": 2804, "decibel_id": 228}, {"google_id": 2807, "decibel_id": 130}, {"google_id": 2818, "decibel_id": 62}, {"google_id": 2826, "decibel_id": 230}, {"google_id": 2831, "decibel_id": 83}, {"google_id": 2832, "decibel_id": 108}, {"google_id": 2834, "decibel_id": 216}, {"google_id": 2840, "decibel_id": 231}, {"google_id": 2850, "decibel_id": 240}, {"google_id": 2854, "decibel_id": 34}, {"google_id": 2858, "decibel_id": 233}, {"google_id": 2860, "decibel_id": 234}, {"google_id": 2862, "decibel_id": 237}, {"google_id": 2876, "decibel_id": 241}, {"google_id": 2882, "decibel_id": 187}, {"google_id": 2887, "decibel_id": 243}, {"google_id": 2894, "decibel_id": 245}, {"google_id": 2900, "decibel_id": 117} ] def upgrade(): op.add_column('Territory', sa.Column('external_google_id', sa.Integer(), nullable=True)) bind = op.get_bind() meta = sa.MetaData(bind=bind) meta.reflect() territories_table = meta.tables["Territory"] query = ( territories_table.update() .where(territories_table.c.id == bindparam('decibel_id')) .values(external_google_id=bindparam('google_id')) ) bind.execute(query, google_territories_mapping) def downgrade(): # ### commands auto generated by Alembic - please adjust! ### op.drop_column('Territory', 'external_google_id') # ### end Alembic commands ###