'''clear territories list Revision ID: ad71efd3f249 Revises: db1b657b7edd Create Date: 2019-09-06 12:46:09.781226 ''' from alembic import op from models.territories import Territory import sqlalchemy as sa # revision identifiers, used by Alembic. revision = 'ad71efd3f249' down_revision = 'db1b657b7edd' branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### bind = op.get_bind() session = sa.orm.Session(bind=bind) # territories with type State and City territories_id = [ territory.id for territory in session.query(Territory).filter( Territory.territory_type_id.in_([2, 3]) ).all() ] bind.execute(f'''DELETE FROM "ActivityTerritory" WHERE territory_id IN {territories_id}''') # clear Territory session.query(Territory).filter( Territory.id.in_(territories_id) ).delete(synchronize_session=False) session.commit() session.close() # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### bind = op.get_bind() session = sa.orm.Session(bind=bind) # clear Territory session.query(ActivityTerritory).delete(synchronize_session=False) session.query(Territory).delete(synchronize_session=False) # revert old territories old_territories = [ { 'id': 0, 'name': 'Worldwide', 'territory_type_id': 0, 'parent_id': None }, { 'id': 1, 'name': 'Afghanistan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 2, 'name': 'Albania', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 3, 'name': 'Algeria', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 4, 'name': 'American Samoa', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 5, 'name': 'Andorra', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 6, 'name': 'Angola', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 7, 'name': 'Anguilla', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 8, 'name': 'Antarctica', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 9, 'name': 'Antigua and Barbuda', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 10, 'name': 'Argentina', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 11, 'name': 'Armenia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 12, 'name': 'Aruba', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 13, 'name': 'Australia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 14, 'name': 'Austria', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 15, 'name': 'Azerbaijan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 16, 'name': 'Bahamas', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 17, 'name': 'Bahrain', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 18, 'name': 'Bangladesh', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 19, 'name': 'Barbados', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 20, 'name': 'Belarus', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 21, 'name': 'Belgium', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 22, 'name': 'Belize', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 23, 'name': 'Benin', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 24, 'name': 'Bermuda', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 25, 'name': 'Bhutan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 26, 'name': 'Bolivia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 27, 'name': 'Bosnia and Herzegovina', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 28, 'name': 'Botswana', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 29, 'name': 'Bouvet Island', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 30, 'name': 'Brazil', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 31, 'name': 'British Indian Ocean Territory', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 32, 'name': 'Brunei Darussalam', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 33, 'name': 'Bulgaria', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 34, 'name': 'Burkina Faso', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 35, 'name': 'Burundi', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 36, 'name': 'Cambodia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 37, 'name': 'Cameroon', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 38, 'name': 'Canada', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 39, 'name': 'Cape Verde', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 40, 'name': 'Cayman Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 41, 'name': 'Central African Republic', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 42, 'name': 'Chad', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 43, 'name': 'Chile', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 44, 'name': 'China', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 45, 'name': 'Christmas Island', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 46, 'name': 'Cocos (Keeling) Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 47, 'name': 'Colombia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 48, 'name': 'Comoros', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 49, 'name': 'Congo', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 50, 'name': 'Cook Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 51, 'name': 'Costa Rica', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 52, 'name': 'Croatia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 53, 'name': 'Cuba', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 54, 'name': 'Cyprus', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 55, 'name': 'Czech Republic', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 56, 'name': 'Denmark', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 57, 'name': 'Djibouti', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 58, 'name': 'Dominica', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 59, 'name': 'Dominican Republic', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 60, 'name': 'East Timor', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 61, 'name': 'Ecuador', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 62, 'name': 'Egypt', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 63, 'name': 'El Salvador', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 64, 'name': 'Equatorial Guinea', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 65, 'name': 'Eritrea', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 66, 'name': 'Estonia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 67, 'name': 'Ethiopia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 68, 'name': 'Falkland Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 69, 'name': 'Faroe Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 70, 'name': 'Fiji', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 71, 'name': 'Finland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 72, 'name': 'France', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 73, 'name': 'France Metropolitan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 74, 'name': 'French Guiana', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 75, 'name': 'French Polynesia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 76, 'name': 'French Southern Territories', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 77, 'name': 'Gabon', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 78, 'name': 'Gambia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 79, 'name': 'Georgia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 80, 'name': 'Germany', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 81, 'name': 'Ghana', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 82, 'name': 'Gibraltar', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 83, 'name': 'Guernsey', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 84, 'name': 'Greece', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 85, 'name': 'Greenland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 86, 'name': 'Grenada', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 87, 'name': 'Guadeloupe', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 88, 'name': 'Guam', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 89, 'name': 'Guatemala', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 90, 'name': 'Guinea', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 91, 'name': 'Guinea-Bissau', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 92, 'name': 'Guyana', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 93, 'name': 'Haiti', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 94, 'name': 'Heard and Mc Donald Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 95, 'name': 'Honduras', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 96, 'name': 'Hong Kong', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 97, 'name': 'Hungary', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 98, 'name': 'Iceland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 99, 'name': 'India', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 100, 'name': 'Isle of Man', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 101, 'name': 'Indonesia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 102, 'name': 'Iran', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 103, 'name': 'Iraq', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 104, 'name': 'Ireland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 105, 'name': 'Israel', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 106, 'name': 'Italy', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 107, 'name': 'Ivory Coast', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 108, 'name': 'Jersey', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 109, 'name': 'Jamaica', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 110, 'name': 'Japan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 111, 'name': 'Jordan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 112, 'name': 'Kazakhstan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 113, 'name': 'Kenya', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 114, 'name': 'Kiribati', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 115, 'name': 'North Korea', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 116, 'name': 'South Korea', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 117, 'name': 'Kosovo', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 118, 'name': 'Kuwait', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 119, 'name': 'Kyrgyzstan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 120, 'name': 'Laos', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 121, 'name': 'Latvia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 122, 'name': 'Lebanon', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 123, 'name': 'Lesotho', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 124, 'name': 'Liberia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 125, 'name': 'Libya', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 126, 'name': 'Liechtenstein', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 127, 'name': 'Lithuania', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 128, 'name': 'Luxembourg', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 129, 'name': 'Macau', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 130, 'name': 'Macedonia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 131, 'name': 'Madagascar', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 132, 'name': 'Malawi', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 133, 'name': 'Malaysia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 134, 'name': 'Maldives', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 135, 'name': 'Mali', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 136, 'name': 'Malta', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 137, 'name': 'Marshall Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 138, 'name': 'Martinique', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 139, 'name': 'Mauritania', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 140, 'name': 'Mauritius', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 141, 'name': 'Mayotte', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 142, 'name': 'Mexico', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 143, 'name': 'Federated States of Micronesia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 144, 'name': 'Moldova', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 145, 'name': 'Monaco', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 146, 'name': 'Mongolia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 147, 'name': 'Montenegro', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 148, 'name': 'Montserrat', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 149, 'name': 'Morocco', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 150, 'name': 'Mozambique', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 151, 'name': 'Myanmar', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 152, 'name': 'Namibia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 153, 'name': 'Nauru', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 154, 'name': 'Nepal', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 155, 'name': 'Netherlands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 156, 'name': 'Netherlands Antilles', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 157, 'name': 'New Caledonia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 158, 'name': 'New Zealand', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 159, 'name': 'Nicaragua', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 160, 'name': 'Niger', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 161, 'name': 'Nigeria', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 162, 'name': 'Niue', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 163, 'name': 'Norfolk Island', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 164, 'name': 'Northern Mariana Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 165, 'name': 'Norway', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 166, 'name': 'Oman', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 167, 'name': 'Pakistan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 168, 'name': 'Palau', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 169, 'name': 'Palestine', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 170, 'name': 'Panama', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 171, 'name': 'Papua New Guinea', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 172, 'name': 'Paraguay', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 173, 'name': 'Peru', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 174, 'name': 'Philippines', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 175, 'name': 'Pitcairn', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 176, 'name': 'Poland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 177, 'name': 'Portugal', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 178, 'name': 'Puerto Rico', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 179, 'name': 'Qatar', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 180, 'name': 'Reunion', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 181, 'name': 'Romania', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 182, 'name': 'Russian Federation', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 183, 'name': 'Rwanda', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 184, 'name': 'Saint Kitts and Nevis', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 185, 'name': 'Saint Lucia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 186, 'name': 'Saint Vincent and the Grenadines', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 187, 'name': 'Samoa', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 188, 'name': 'San Marino', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 189, 'name': 'Sao Tome and Principe', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 190, 'name': 'Saudi Arabia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 191, 'name': 'Senegal', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 192, 'name': 'Serbia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 193, 'name': 'Seychelles', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 194, 'name': 'Sierra Leone', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 195, 'name': 'Singapore', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 196, 'name': 'Slovakia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 197, 'name': 'Slovenia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 198, 'name': 'Solomon Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 199, 'name': 'Somalia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 200, 'name': 'South Africa', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 201, 'name': 'South Georgia South Sandwich Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 202, 'name': 'South Sudan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 203, 'name': 'Spain', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 204, 'name': 'Sri Lanka', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 205, 'name': 'St. Helena', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 206, 'name': 'St. Pierre and Miquelon', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 207, 'name': 'Sudan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 208, 'name': 'Suriname', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 209, 'name': 'Svalbard and Jan Mayen Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 210, 'name': 'Swaziland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 211, 'name': 'Sweden', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 212, 'name': 'Switzerland', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 213, 'name': 'Syrian Arab Republic', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 214, 'name': 'Taiwan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 215, 'name': 'Tajikistan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 216, 'name': 'Tanzania', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 217, 'name': 'Thailand', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 218, 'name': 'Togo', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 219, 'name': 'Tokelau', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 220, 'name': 'Tonga', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 221, 'name': 'Trinidad and Tobago', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 222, 'name': 'Tunisia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 223, 'name': 'Turkey', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 224, 'name': 'Turkmenistan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 225, 'name': 'Turks and Caicos Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 226, 'name': 'Tuvalu', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 227, 'name': 'Uganda', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 228, 'name': 'Ukraine', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 229, 'name': 'United Arab Emirates', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 230, 'name': 'United Kingdom', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 231, 'name': 'United States', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 232, 'name': 'United States minor outlying islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 233, 'name': 'Uruguay', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 234, 'name': 'Uzbekistan', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 235, 'name': 'Vanuatu', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 236, 'name': 'Vatican City State', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 237, 'name': 'Venezuela', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 238, 'name': 'Vietnam', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 239, 'name': 'Virgin Islands (British)', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 240, 'name': 'Virgin Islands (U.S.)', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 241, 'name': 'Wallis and Futuna Islands', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 242, 'name': 'Western Sahara', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 243, 'name': 'Yemen', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 244, 'name': 'Zaire', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 245, 'name': 'Zambia', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 246, 'name': 'Zimbabwe', 'territory_type_id': 1, 'parent_id': 0 }, { 'id': 247, 'name': 'Alabama', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 248, 'name': 'Alaska', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 249, 'name': 'Arizona', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 250, 'name': 'Arkansas', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 251, 'name': 'California', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 252, 'name': 'Colorado', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 253, 'name': 'Connecticut', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 254, 'name': 'Delaware', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 255, 'name': 'District of Columbia', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 256, 'name': 'Florida', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 257, 'name': 'Georgia', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 258, 'name': 'Hawaii', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 259, 'name': 'Idaho', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 260, 'name': 'Illinois', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 261, 'name': 'Indiana', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 262, 'name': 'Iowa', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 263, 'name': 'Kansas', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 264, 'name': 'Kentucky', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 265, 'name': 'Louisiana', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 266, 'name': 'Maine', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 267, 'name': 'Maryland', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 268, 'name': 'Massachusetts', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 269, 'name': 'Michigan', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 270, 'name': 'Minnesota', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 271, 'name': 'Mississippi', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 272, 'name': 'Missouri', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 273, 'name': 'Montana', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 274, 'name': 'Nebraska', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 275, 'name': 'Nevada', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 276, 'name': 'New Hampshire', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 277, 'name': 'New Jersey', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 278, 'name': 'New Mexico', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 279, 'name': 'New York', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 280, 'name': 'North Carolina', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 281, 'name': 'North Dakota', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 282, 'name': 'Ohio', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 283, 'name': 'Oklahoma', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 284, 'name': 'Oregon', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 285, 'name': 'Pennsylvania', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 286, 'name': 'Puerto Rico', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 287, 'name': 'Rhode Island', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 288, 'name': 'South Carolina', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 289, 'name': 'South Dakota', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 290, 'name': 'Tennessee', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 291, 'name': 'Texas', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 292, 'name': 'Utah', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 293, 'name': 'Vermont', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 294, 'name': 'Virginia', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 295, 'name': 'Washington', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 296, 'name': 'West Virginia', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 297, 'name': 'Wisconsin', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 298, 'name': 'Wyoming', 'territory_type_id': 2, 'parent_id': 231 }, { 'id': 299, 'name': 'San Francisco', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 300, 'name': 'Providence', 'territory_type_id': 3, 'parent_id': 287 }, { 'id': 301, 'name': 'San Mateo', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 302, 'name': 'Corpus Christi', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 303, 'name': 'Miramar', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 304, 'name': 'Orlando', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 305, 'name': 'Tucson', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 306, 'name': 'Dayton', 'territory_type_id': 3, 'parent_id': 282 }, { 'id': 307, 'name': 'Long Beach', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 308, 'name': 'Murfreesboro', 'territory_type_id': 3, 'parent_id': 290 }, { 'id': 309, 'name': 'San Jose', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 310, 'name': 'Fontana', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 311, 'name': 'South Bend', 'territory_type_id': 3, 'parent_id': 261 }, { 'id': 312, 'name': 'Aurora', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 313, 'name': 'Mobile', 'territory_type_id': 3, 'parent_id': 247 }, { 'id': 314, 'name': 'Midland', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 315, 'name': 'Springfield', 'territory_type_id': 3, 'parent_id': 268 }, { 'id': 316, 'name': 'Fort Collins', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 317, 'name': 'Little Rock', 'territory_type_id': 3, 'parent_id': 250 }, { 'id': 318, 'name': 'Denver', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 319, 'name': 'Hialeah', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 320, 'name': 'New York', 'territory_type_id': 3, 'parent_id': 279 }, { 'id': 321, 'name': 'Des Moines', 'territory_type_id': 3, 'parent_id': 262 }, { 'id': 322, 'name': 'El Paso', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 323, 'name': 'Houston', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 324, 'name': 'Wilmington', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 325, 'name': 'Las Cruces', 'territory_type_id': 3, 'parent_id': 278 }, { 'id': 326, 'name': 'Simi Valley', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 327, 'name': 'Temecula', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 328, 'name': 'Ann Arbor', 'territory_type_id': 3, 'parent_id': 269 }, { 'id': 329, 'name': 'Round Rock', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 330, 'name': 'Topeka', 'territory_type_id': 3, 'parent_id': 263 }, { 'id': 331, 'name': 'Beaumont', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 332, 'name': 'Frisco', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 333, 'name': 'West Covina', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 334, 'name': 'Oklahoma City', 'territory_type_id': 3, 'parent_id': 283 }, { 'id': 335, 'name': 'Stockton', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 336, 'name': 'Santa Ana', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 337, 'name': 'Jacksonville', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 338, 'name': 'Springfield', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 339, 'name': 'Ontario', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 340, 'name': 'Vallejo', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 341, 'name': 'Cleveland', 'territory_type_id': 3, 'parent_id': 282 }, { 'id': 342, 'name': 'Bellevue', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 343, 'name': 'Kansas City', 'territory_type_id': 3, 'parent_id': 263 }, { 'id': 344, 'name': 'Yonkers', 'territory_type_id': 3, 'parent_id': 279 }, { 'id': 345, 'name': 'Norman', 'territory_type_id': 3, 'parent_id': 283 }, { 'id': 346, 'name': 'Pearland', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 347, 'name': 'Warren', 'territory_type_id': 3, 'parent_id': 269 }, { 'id': 348, 'name': 'Moreno Valley', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 349, 'name': 'Cambridge', 'territory_type_id': 3, 'parent_id': 268 }, { 'id': 350, 'name': 'Roseville', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 351, 'name': 'Worcester', 'territory_type_id': 3, 'parent_id': 268 }, { 'id': 352, 'name': 'Columbia', 'territory_type_id': 3, 'parent_id': 288 }, { 'id': 353, 'name': 'Montgomery', 'territory_type_id': 3, 'parent_id': 247 }, { 'id': 354, 'name': 'Norfolk', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 355, 'name': 'Cincinnati', 'territory_type_id': 3, 'parent_id': 282 }, { 'id': 356, 'name': 'Gilbert', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 357, 'name': 'Eugene', 'territory_type_id': 3, 'parent_id': 284 }, { 'id': 358, 'name': 'Mesa', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 359, 'name': 'Akron', 'territory_type_id': 3, 'parent_id': 282 }, { 'id': 360, 'name': 'Allentown', 'territory_type_id': 3, 'parent_id': 285 }, { 'id': 361, 'name': 'Waterbury', 'territory_type_id': 3, 'parent_id': 253 }, { 'id': 362, 'name': 'Erie', 'territory_type_id': 3, 'parent_id': 285 }, { 'id': 363, 'name': 'Raleigh', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 364, 'name': 'El Monte', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 365, 'name': 'Milwaukee', 'territory_type_id': 3, 'parent_id': 297 }, { 'id': 366, 'name': 'Irvine', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 367, 'name': 'Chandler', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 368, 'name': 'Surprise', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 369, 'name': 'Columbus', 'territory_type_id': 3, 'parent_id': 257 }, { 'id': 370, 'name': 'Reno', 'territory_type_id': 3, 'parent_id': 275 }, { 'id': 371, 'name': 'Toledo', 'territory_type_id': 3, 'parent_id': 282 }, { 'id': 372, 'name': 'Washington', 'territory_type_id': 3, 'parent_id': 255 }, { 'id': 373, 'name': 'Rancho Cucamonga', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 374, 'name': 'Everett', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 375, 'name': 'Glendale', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 376, 'name': 'Orange', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 377, 'name': 'Columbia', 'territory_type_id': 3, 'parent_id': 272 }, { 'id': 378, 'name': 'Buffalo', 'territory_type_id': 3, 'parent_id': 279 }, { 'id': 379, 'name': 'Fort Worth', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 380, 'name': 'Abilene', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 381, 'name': 'North Charleston', 'territory_type_id': 3, 'parent_id': 288 }, { 'id': 382, 'name': 'Costa Mesa', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 383, 'name': 'Pembroke Pines', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 384, 'name': 'Evansville', 'territory_type_id': 3, 'parent_id': 261 }, { 'id': 385, 'name': 'Louisville', 'territory_type_id': 3, 'parent_id': 264 }, { 'id': 386, 'name': 'Arvada', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 387, 'name': 'Elgin', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 388, 'name': 'Plano', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 389, 'name': 'Garden Grove', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 390, 'name': 'Santa Maria', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 391, 'name': 'Newport News', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 392, 'name': 'Chesapeake', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 393, 'name': 'Grand Prairie', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 394, 'name': 'Glendale', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 395, 'name': 'Newark', 'territory_type_id': 3, 'parent_id': 277 }, { 'id': 396, 'name': 'Richardson', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 397, 'name': 'Tampa', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 398, 'name': 'Sacramento', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 399, 'name': 'Westminster', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 400, 'name': 'Carlsbad', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 401, 'name': 'Centennial', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 402, 'name': 'Oxnard', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 403, 'name': 'Richmond', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 404, 'name': 'Davenport', 'territory_type_id': 3, 'parent_id': 262 }, { 'id': 405, 'name': 'Odessa', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 406, 'name': 'High Point', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 407, 'name': 'Fairfield', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 408, 'name': 'Rialto', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 409, 'name': 'Fargo', 'territory_type_id': 3, 'parent_id': 281 }, { 'id': 410, 'name': 'Elizabeth', 'territory_type_id': 3, 'parent_id': 277 }, { 'id': 411, 'name': 'Thornton', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 412, 'name': 'Indianapolis', 'territory_type_id': 3, 'parent_id': 261 }, { 'id': 413, 'name': 'Paterson', 'territory_type_id': 3, 'parent_id': 277 }, { 'id': 414, 'name': 'Anchorage', 'territory_type_id': 3, 'parent_id': 248 }, { 'id': 415, 'name': 'Peoria', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 416, 'name': 'Peoria', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 417, 'name': 'Denton', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 418, 'name': 'Salem', 'territory_type_id': 3, 'parent_id': 284 }, { 'id': 419, 'name': 'San Buenaventura (Ventura)', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 420, 'name': 'Colorado Springs', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 421, 'name': 'Charleston', 'territory_type_id': 3, 'parent_id': 288 }, { 'id': 422, 'name': 'Lancaster', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 423, 'name': 'Tallahassee', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 424, 'name': 'Lafayette', 'territory_type_id': 3, 'parent_id': 265 }, { 'id': 425, 'name': 'Boise City', 'territory_type_id': 3, 'parent_id': 259 }, { 'id': 426, 'name': 'Tempe', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 427, 'name': 'Omaha', 'territory_type_id': 3, 'parent_id': 274 }, { 'id': 428, 'name': 'College Station', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 429, 'name': 'Lexington-Fayette', 'territory_type_id': 3, 'parent_id': 264 }, { 'id': 430, 'name': 'Baton Rouge', 'territory_type_id': 3, 'parent_id': 265 }, { 'id': 431, 'name': 'Escondido', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 432, 'name': 'Modesto', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 433, 'name': 'Fremont', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 434, 'name': 'Lakewood', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 435, 'name': 'Cape Coral', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 436, 'name': 'San Antonio', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 437, 'name': 'Henderson', 'territory_type_id': 3, 'parent_id': 275 }, { 'id': 438, 'name': 'McAllen', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 439, 'name': 'Tyler', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 440, 'name': 'Charlotte', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 441, 'name': 'Independence', 'territory_type_id': 3, 'parent_id': 272 }, { 'id': 442, 'name': 'Stamford', 'territory_type_id': 3, 'parent_id': 253 }, { 'id': 443, 'name': 'Hartford', 'territory_type_id': 3, 'parent_id': 253 }, { 'id': 444, 'name': 'Grand Rapids', 'territory_type_id': 3, 'parent_id': 269 }, { 'id': 445, 'name': 'Huntsville', 'territory_type_id': 3, 'parent_id': 247 }, { 'id': 446, 'name': 'Brownsville', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 447, 'name': 'Corona', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 448, 'name': 'Waco', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 449, 'name': 'Manchester', 'territory_type_id': 3, 'parent_id': 276 }, { 'id': 450, 'name': 'Norwalk', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 451, 'name': 'Pueblo', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 452, 'name': 'Lansing', 'territory_type_id': 3, 'parent_id': 269 }, { 'id': 453, 'name': 'Gresham', 'territory_type_id': 3, 'parent_id': 284 }, { 'id': 454, 'name': 'San Bernardino', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 455, 'name': 'Chula Vista', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 456, 'name': 'Virginia Beach', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 457, 'name': 'San Diego', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 458, 'name': 'Minneapolis', 'territory_type_id': 3, 'parent_id': 270 }, { 'id': 459, 'name': 'Salinas', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 460, 'name': 'Mesquite', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 461, 'name': 'McKinney', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 462, 'name': 'Killeen', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 463, 'name': 'Berkeley', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 464, 'name': 'Coral Springs', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 465, 'name': 'Green Bay', 'territory_type_id': 3, 'parent_id': 297 }, { 'id': 466, 'name': 'Santa Clara', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 467, 'name': 'West Palm Beach', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 468, 'name': 'Miami Gardens', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 469, 'name': 'Wichita Falls', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 470, 'name': 'Thousand Oaks', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 471, 'name': 'Los Angeles', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 472, 'name': 'Jersey City', 'territory_type_id': 3, 'parent_id': 277 }, { 'id': 473, 'name': 'Santa Rosa', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 474, 'name': 'Spokane', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 475, 'name': 'Baltimore', 'territory_type_id': 3, 'parent_id': 267 }, { 'id': 476, 'name': 'Oakland', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 477, 'name': 'Fresno', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 478, 'name': 'St. Paul', 'territory_type_id': 3, 'parent_id': 270 }, { 'id': 479, 'name': 'Victorville', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 480, 'name': 'Fort Lauderdale', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 481, 'name': 'Springfield', 'territory_type_id': 3, 'parent_id': 272 }, { 'id': 482, 'name': 'Chicago', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 483, 'name': 'Detroit', 'territory_type_id': 3, 'parent_id': 269 }, { 'id': 484, 'name': 'Joliet', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 485, 'name': 'Olathe', 'territory_type_id': 3, 'parent_id': 263 }, { 'id': 486, 'name': 'Laredo', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 487, 'name': 'Garland', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 488, 'name': 'Richmond', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 489, 'name': 'Billings', 'territory_type_id': 3, 'parent_id': 273 }, { 'id': 490, 'name': 'Lowell', 'territory_type_id': 3, 'parent_id': 268 }, { 'id': 491, 'name': 'Broken Arrow', 'territory_type_id': 3, 'parent_id': 283 }, { 'id': 492, 'name': 'Clearwater', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 493, 'name': 'Boulder', 'territory_type_id': 3, 'parent_id': 252 }, { 'id': 494, 'name': 'Kent', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 495, 'name': 'West Jordan', 'territory_type_id': 3, 'parent_id': 292 }, { 'id': 496, 'name': 'Pittsburgh', 'territory_type_id': 3, 'parent_id': 285 }, { 'id': 497, 'name': 'Bridgeport', 'territory_type_id': 3, 'parent_id': 253 }, { 'id': 498, 'name': 'New Haven', 'territory_type_id': 3, 'parent_id': 253 }, { 'id': 499, 'name': 'Nashville', 'territory_type_id': 3, 'parent_id': 290 }, { 'id': 500, 'name': 'Anaheim', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 501, 'name': 'St. Louis', 'territory_type_id': 3, 'parent_id': 272 }, { 'id': 502, 'name': 'Syracuse', 'territory_type_id': 3, 'parent_id': 279 }, { 'id': 503, 'name': 'Honolulu', 'territory_type_id': 3, 'parent_id': 258 }, { 'id': 504, 'name': 'Aurora', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 505, 'name': 'Philadelphia', 'territory_type_id': 3, 'parent_id': 285 }, { 'id': 506, 'name': 'Greensboro', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 507, 'name': 'Clarksville', 'territory_type_id': 3, 'parent_id': 290 }, { 'id': 508, 'name': 'Downey', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 509, 'name': 'Lakeland', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 510, 'name': 'Augusta-Richmond County', 'territory_type_id': 3, 'parent_id': 257 }, { 'id': 511, 'name': 'Fayetteville', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 512, 'name': 'Albuquerque', 'territory_type_id': 3, 'parent_id': 278 }, { 'id': 513, 'name': 'Torrance', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 514, 'name': 'Naperville', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 515, 'name': 'Knoxville', 'territory_type_id': 3, 'parent_id': 290 }, { 'id': 516, 'name': 'Rockford', 'territory_type_id': 3, 'parent_id': 260 }, { 'id': 517, 'name': 'Hollywood', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 518, 'name': 'Madison', 'territory_type_id': 3, 'parent_id': 297 }, { 'id': 519, 'name': 'Athens-Clarke County', 'territory_type_id': 3, 'parent_id': 257 }, { 'id': 520, 'name': 'El Cajon', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 521, 'name': 'Gainesville', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 522, 'name': 'Visalia', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 523, 'name': 'Palm Bay', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 524, 'name': 'Santa Clarita', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 525, 'name': 'New Orleans', 'territory_type_id': 3, 'parent_id': 265 }, { 'id': 526, 'name': 'Oceanside', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 527, 'name': 'Durham', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 528, 'name': 'Rochester', 'territory_type_id': 3, 'parent_id': 279 }, { 'id': 529, 'name': 'St. Petersburg', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 530, 'name': 'Amarillo', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 531, 'name': 'Lubbock', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 532, 'name': 'Wichita', 'territory_type_id': 3, 'parent_id': 263 }, { 'id': 533, 'name': 'Sioux Falls', 'territory_type_id': 3, 'parent_id': 289 }, { 'id': 534, 'name': 'Hayward', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 535, 'name': 'Carrollton', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 536, 'name': 'Riverside', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 537, 'name': 'Scottsdale', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 538, 'name': 'Birmingham', 'territory_type_id': 3, 'parent_id': 247 }, { 'id': 539, 'name': 'Memphis', 'territory_type_id': 3, 'parent_id': 290 }, { 'id': 540, 'name': 'Fort Wayne', 'territory_type_id': 3, 'parent_id': 261 }, { 'id': 541, 'name': 'Portland', 'territory_type_id': 3, 'parent_id': 284 }, { 'id': 542, 'name': 'Columbus', 'territory_type_id': 3, 'parent_id': 282 }, { 'id': 543, 'name': 'Irving', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 544, 'name': 'Austin', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 545, 'name': 'Palmdale', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 546, 'name': 'Salt Lake City', 'territory_type_id': 3, 'parent_id': 292 }, { 'id': 547, 'name': 'Concord', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 548, 'name': 'Alexandria', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 549, 'name': 'Provo', 'territory_type_id': 3, 'parent_id': 292 }, { 'id': 550, 'name': 'Winston-Salem', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 551, 'name': 'North Las Vegas', 'territory_type_id': 3, 'parent_id': 275 }, { 'id': 552, 'name': 'West Valley City', 'territory_type_id': 3, 'parent_id': 292 }, { 'id': 553, 'name': 'Chattanooga', 'territory_type_id': 3, 'parent_id': 290 }, { 'id': 554, 'name': 'Seattle', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 555, 'name': 'Las Vegas', 'territory_type_id': 3, 'parent_id': 275 }, { 'id': 556, 'name': 'Atlanta', 'territory_type_id': 3, 'parent_id': 257 }, { 'id': 557, 'name': 'Pasadena', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 558, 'name': 'Dallas', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 559, 'name': 'Antioch', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 560, 'name': 'Bakersfield', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 561, 'name': 'Overland Park', 'territory_type_id': 3, 'parent_id': 263 }, { 'id': 562, 'name': 'Sunnyvale', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 563, 'name': 'Jackson', 'territory_type_id': 3, 'parent_id': 271 }, { 'id': 564, 'name': 'Phoenix', 'territory_type_id': 3, 'parent_id': 249 }, { 'id': 565, 'name': 'Cary', 'territory_type_id': 3, 'parent_id': 280 }, { 'id': 566, 'name': 'Pomona', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 567, 'name': 'Savannah', 'territory_type_id': 3, 'parent_id': 257 }, { 'id': 568, 'name': 'Miami', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 569, 'name': 'Burbank', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 570, 'name': 'Hampton', 'territory_type_id': 3, 'parent_id': 294 }, { 'id': 571, 'name': 'Sterling Heights', 'territory_type_id': 3, 'parent_id': 269 }, { 'id': 572, 'name': 'Elk Grove', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 573, 'name': 'Daly City', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 574, 'name': 'Fullerton', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 575, 'name': 'Shreveport', 'territory_type_id': 3, 'parent_id': 265 }, { 'id': 576, 'name': 'Vancouver', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 577, 'name': 'Lincoln', 'territory_type_id': 3, 'parent_id': 274 }, { 'id': 578, 'name': 'Arlington', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 579, 'name': 'Tulsa', 'territory_type_id': 3, 'parent_id': 283 }, { 'id': 580, 'name': 'Lewisville', 'territory_type_id': 3, 'parent_id': 291 }, { 'id': 581, 'name': 'Inglewood', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 582, 'name': 'Port St. Lucie', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 583, 'name': 'Murrieta', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 584, 'name': 'Pasadena', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 585, 'name': 'Boston', 'territory_type_id': 3, 'parent_id': 268 }, { 'id': 586, 'name': 'Kansas City', 'territory_type_id': 3, 'parent_id': 272 }, { 'id': 587, 'name': 'Tacoma', 'territory_type_id': 3, 'parent_id': 295 }, { 'id': 588, 'name': 'Cedar Rapids', 'territory_type_id': 3, 'parent_id': 262 }, { 'id': 589, 'name': 'Huntington Beach', 'territory_type_id': 3, 'parent_id': 251 }, { 'id': 590, 'name': 'Pompano Beach', 'territory_type_id': 3, 'parent_id': 256 }, { 'id': 591, 'name': 'Rochester', 'territory_type_id': 3, 'parent_id': 270 } ] territories = [ Territory( id=territory['id'], name=territory['name'], territory_type_id=territory['territory_type_id'], parent_id=territory['parent_id'] ) for territory in old_territories ] session.bulk_save_objects(territories) session.commit() session.close() # ### end Alembic commands ###