Anmelden

Aktualisierung der Länderdaten

Die Länderliste sollte in großen Abständen (1 Jahr) bzw. bei Bekanntwerden von Änderungen aktualisiert werden und auf die Kundensysteme übertragen werden. Der Ablauf ist wie folgt:

Einmalige Aktualisierung der Ländertabelle

Folgender Ablauf wurde einmalig mit dem Release 16.1 ausgeführt (weitere Erläuterungen unten):

  1. Erstellen LaenderCodes.csv vom Statistischen Bundesamt, importieren in Tabelle
  2. Erstellen countrycodes.csv von Seite www.laenderdaten.info, importieren in Tabelle
  3. Deutsche Bezeichnung von countrycodes.csv in Tabelle static_countries anhand ISO 3166-1 alpha2 aus countrycodes.csv und der Spalte cn_iso_2
  4. Kürzel Statistisches Landesamt anhand der deutschen Bezeichnungen aus LaenderCodes.csv in Tabelle static_countries
  5. SQL-Datei erzeugen (siehe Sql-Scripte und dumps zur Neuinstallation des Systems)

Aktualisierung der Ländertabelle auf manuellem Weg

Die laufende Aktualisierung kann auf manuellem Wege erledigt werden, da Änderungen nur sehr selten stattfinden werden.

  1. Zugänge und Abgänge, Namensänderungen ermitteln, neue StBA-Schlüssel ermitteln
  2. Änderung in einem Entwicklungssystem in die Tabelle static_countries einpflegen (pgadmin)
  3. SQL-Datei erzeugen (siehe Sql-Scripte und dumps zur Neuinstallation des Systems)

Übertragung einzelner Datensätze

  1. Änderung in einem Entwicklungssystem
  2. Sicherung mit Format: Einfach, Nur Daten, Spalten Inserts, Insert-Kommandos verwenden
  3. SQL-INSERT kopieren und ausführen

Letzte Aktualisierungen

  • 2016/03 Abgleich mit StBA (Schlüssel für H201) und Länderinfo (deutsche Bezeichnungen)
  • 16.07.2018 https://de.wikipedia.org/wiki/Montenegro:
    INSERT INTO static_countries (uid, pid, cn_iso_2, cn_iso_3, cn_iso_nr, cn_parent_tr_iso_nr, cn_official_name_local, cn_official_name_en, cn_capital, cn_tldomain, cn_currency_iso_3, cn_currency_iso_nr, cn_phone, cn_eu_member, cn_address_format, cn_zone_flag, cn_short_local, cn_short_en, cn_uno_member, cn_official_name_ger, codestatla) VALUES (1002, 0, 'ME', 'MNE', 499, 0, 'Црна Гора', 'Montenegro', 'Podgorica', 'me', 'EUR', 0, 382, 0, 0, 0, 'Црна Гора', 'Montenegro', 0, 'Montenegro', '140');

Zielsysteme aktualisieren

cd his2010/System/bin
mono Nsoft.DataAccess.Sync.exe /DropViews /DataModel:Nsoft.Org.DataModel.DataModel
mono Nsoft.DataAccess.Sync.exe /DropConstraints /DataModel:Nsoft.Org.DataModel.DataModel
mono Nsoft.DataAccess.Sync.exe "/SqlCmd:DROP table static_countries"
mono Nsoft.DataAccess.Sync.exe "/SqlFile:../../install/static_countries.sql"
mono Nsoft.DataAccess.Sync.exe /CreateViews /DataModel:Nsoft.Org.DataModel.DataModel
mono Nsoft.DataAccess.Sync.exe /AddConstraints /DataModel:Nsoft.Org.DataModel.DataModel

laenderdaten.info

Tabelle countrycodes.csv stammt von der Seite www.laenderdaten.info und enthält neben verschiedenen iso-Codes die deutschen Bezeichnungen der Länder. Anhand der Spalte ISO 3166-1 alpha2 aus countrycodes.csv und der Spalte cn_iso_2 der Datenbank konnte eine eindeutige Zuordnung der deutschen Bezeichnungen erfolgen.

   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche