Estoy tratando de cargar un archivo gdb a un esquema de base de datos postgresql alternativo. El proceso funciona OK con el siguiente pero carga en el esquema público.
¿Puede alguien ayudar?
Estoy tratando de cargar un archivo gdb a un esquema de base de datos postgresql alternativo. El proceso funciona OK con el siguiente pero carga en el esquema público.
¿Puede alguien ayudar?
Usted puede añadir en la cadena de conexión la opción ACTIVE_SCHEMA = your_schema
Todas las demás opciones pueden encontrarse en la documentación del controlador: http://www.gdal.org/drv_pg.html
Leer la página de manual http://www.gdal.org/drv_pg.html me hace pensar que debe agregar una capa de opción de creación de "esquema" o conjunto de datos abierta la opción "active_schema".
La capa de opciones de creación de
ESQUEMA: nombre del Conjunto de esquema para la nueva tabla. Utilizando el mismo nombre de la capa en diferentes esquemas es compatible, pero no en el esquema público y otros. Tenga en cuenta que el uso de la opción de sobrescritura de ogr2ogr y -lco ESQUEMA= opción, al mismo tiempo, no va a funcionar, como el ogr2ogr utilidad no va a entender que la capa existente debe ser destruido en el esquema especificado. El uso de la -nln opción de ogr2ogr en su lugar, o mejor el active_schema cadena de conexión. Véase el ejemplo de abajo.
Conjunto de datos abierto opciones
ACTIVE_SCHEMA=cadena de caracteres: Activa el esquema de
Me gustaría tener una oportunidad con estos comandos:
ogr2ogr -f "PostgreSQL" PG:"host=localhost port=5432 dbname=GIS user=postgres password=xxxxxx" "C:\test.gdb -lco schema=my_schema
ogr2ogr -f "PostgreSQL" PG:"host=localhost port=5432 dbname=GIS user=postgres password=xxxxxx" "C:\test.gdb -doo ACTIVE_SCHEMA=my_schema
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.