Me pregunto cuál es la diferencia entre el ogr2ogr
parámetros -append
y -update
.
Parece que ambos se utilizan para prevenir ogr2ogr
de crear una nueva capa:
-append: Append to existing layer instead of creating a new one
-update: Open existing output datasource in update mode rather than trying to create a new one
También parece haber una diferencia entre ejecutar ogr2ogr en windows y en linux. Utilizo "ogr2ogr -skipfailures -append" para rellenar algunas tablas existentes de oracle con datos. ambas versiones de ogr2ogr son 1.11( Windows 1.11.1 Linux GDAL 1.11.5). En windows las tablas se llenan de datos, en linux solo hay un error de que la tabla ya existe y no se insertan datos.