Excel-Tabellen haben manchmal Spaltenbezeichnungen, die beim Einlesen in eine Postgres-Datenbank erhalten bleiben sollen. Liest man die Tabellen mit ogr2ogr ohne Parameter ein, versucht ogr die Spaltennamen anzupassen. Die Bezeichnungen der Attribute in der Datenbanktabelle unterscheiden sich dann von den Bezeichnungen in der Tabelle. Damit diese gleich sind kann die Option -lco LAUNDER=NO verwendet werden.
Hier ein Beispielaufruf:
/usr/bin/ogr2ogr -f PostgreSQL -nln import.mydata -lco LAUNDER=NO -append PG:"dbname=biodb host=pgsql port=5432 user=kvwmap password=secret active_schema=import" /var/www/data/MyData.xlsx
|