Skip to content

IntegrityError country_code YU #3

@ogonbat

Description

@ogonbat

Hi
i have a problem running your script

sqlalchemy.exc.IntegrityError: (psycopg2.IntegrityError) insert or update on table "geoname" violates foreign key constraint "geoname_country_code_fkey" DETAIL: Key (country_code)=(YU) is not present in table "geonamecountry". [SQL: 'INSERT INTO geoname (geonameid, name, asciiname, alternatenames, point, feature_code, country_code, cc2, admin1_code, admin2_code, admin3_code, admin4_code, population, elevation, dem, timezone_id) VALUES (%(geonameid)s, %(name)s, %(asciiname)s, %(alternatenames)s, ST_GeogFromText(%(point)s), %(feature_code)s, %(country_code)s, %(cc2)s, %(admin1_code)s, %(admin2_code)s, %(admin3_code)s, %(admin4_code)s, %(population)s, %(elevation)s, %(dem)s, %(timezone_id)s)'] [parameters: ({'elevation': None, 'name': u'Bureau de Poste de Mamoudzou Kaweni', 'point': u'POINT(-12.7722 45.2259)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 8298588, 'feature_code': u'PO', 'dem': u'9', 'country_code': u'YT', 'admin1_code': u'97611', 'alternatenames': u'', 'asciiname': u'Bureau de Poste de Mamoudzou Kaweni', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Bureau de Poste de Petite Terre', 'point': u'POINT(-12.7974 45.2765)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 8298589, 'feature_code': u'PO', 'dem': u'14', 'country_code': u'YT', 'admin1_code': u'97615', 'alternatenames': u'', 'asciiname': u'Bureau de Poste de Petite Terre', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Bureau de Poste de Mamoudzou', 'point': u'POINT(-12.7764 45.2287)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 8298590, 'feature_code': u'PO', 'dem': u'44', 'country_code': u'YT', 'admin1_code': u'97611', 'alternatenames': u'', 'asciiname': u'Bureau de Poste de Mamoudzou', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Bureau de Poste de Koungou', 'point': u'POINT(-12.7365 45.2066)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 8298591, 'feature_code': u'PO', 'dem': u'13', 'country_code': u'YT', 'admin1_code': u'97610', 'alternatenames': u'', 'asciiname': u'Bureau de Poste de Koungou', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Mroni Gamajou', 'point': u'POINT(-12.90524 45.10224)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 10631730, 'feature_code': u'STM', 'dem': u'11', 'country_code': u'YT', 'admin1_code': u'00', 'alternatenames': u'Mroni Gamajou', 'asciiname': u'Mroni Gamajou', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Mroni Mtsangani', 'point': u'POINT(-12.90976 45.10148)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 10631731, 'feature_code': u'STM', 'dem': u'12', 'country_code': u'YT', 'admin1_code': u'00', 'alternatenames': u'Mroni Mtsangani', 'asciiname': u'Mroni Mtsangani', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Mroni Mbouji', 'point': u'POINT(-12.91374 45.10192)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 10631732, 'feature_code': u'STM', 'dem': u'15', 'country_code': u'YT', 'admin1_code': u'00', 'alternatenames': u'Mroni Mbouji', 'asciiname': u'Mroni Mbouji', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Mouanamanga', 'point': u'POINT(-12.91092 45.08078)', 'timezone_id': u'Indian/Mayotte', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 10631733, 'feature_code': u'PPL', 'dem': u'42', 'country_code': u'YT', 'admin1_code': u'00', 'alternatenames': u'Mouanamanga', 'asciiname': u'Mouanamanga', 'admin4_code': u'', 'population': 0} ... displaying 10 of 500 total bound parameter sets ... {'elevation': None, 'name': u'Zotsha', 'point': u'POINT(-30.78834 30.42297)', 'timezone_id': u'Africa/Johannesburg', 'admin3_code': u'', 'admin2_code': u'', 'cc2': u'', 'geonameid': 936775, 'feature_code': u'STM', 'dem': u'6', 'country_code': u'ZA', 'admin1_code': u'02', 'alternatenames': u'Izotsha,Izotsha River,Zotsha,Zotsha River', 'asciiname': u'Zotsha', 'admin4_code': u'', 'population': 0}, {'elevation': None, 'name': u'Zorgvliet', 'point': u'POINT(-33.59231 20.88035)', 'timezone_id': u'Africa/Johannesburg', 'admin3_code': u'WC041', 'admin2_code': u'DC4', 'cc2': u'', 'geonameid': 936776, 'feature_code': u'FRM', 'dem': u'394', 'country_code': u'ZA', 'admin1_code': u'11', 'alternatenames': u'', 'asciiname': u'Zorgvliet', 'admin4_code': u'', 'population': 0})]

maybe something is changed in the geonames script and the country YU don't exist

thank's in advance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions