Tabla de base de datos de PostgreSQL/PostGIS

Ejemplo

Este es un ejemplo de una definición de una tabla con nombre asignado para una tabla de base de datos PostgreSQL/PostGIS, mediante el proveedor de datos de PostGIS.

En este ejemplo, la definición describe una conexión a una tabla de base de datos PostGIS mediante el uso de las siguientes muestras:

  • @jdbcurl@ la url de jdbc utilizada para conectar la base de datos, que tiene el formato jdbc:postgresql://@host@:@port@/@databasename@
  • @host@ el nombre del host que se usa para conectar a la base de datos
  • @port@ el número de puerto que se usa para conectar a la base de datos
  • @databasename@ el nombre de la instancia
  • @user@ las credenciales de nombre de usuario para acceder a la tabla
  • @password@ son las credenciales de contraseña para ingresar a la base de datos
  • @table@ el nombre de la tabla en la base de datos
  • @schema@ el esquema que usa la base de datos. Por ejemplo: public
  • @named_connection_path@ el nombre de la conexión con nombre asignado con ruta en el repositorio

<?xml version="1.0" encoding="UTF-8"?>
<NamedDataSourceDefinition version="MXP_NamedResource_1_5" xmlns="http://www.mapinfo.com/mxp">
     <ConnectionSet>
           <NamedConnectionRef resourceID="@named_connection_path@">
                <ConnectionName>Connection_1</ConnectionName>
           </NamedConnectionRef>
     </ConnectionSet>
     <DataSourceDefinitionSet>
           <DBDataSourceDefinition id="dbDataSourceDef1" volatile="true">
                <DataSourceName>PostgresqlDataSource</DataSourceName>
                <ConnectionMember>
                     <ConnectionName>Connection_1</ConnectionName>
                </ConnectionMember>
                <DBTable owner="@schema@" useQuotes="true">@table@</DBTable>
           </DBDataSourceDefinition>
     </DataSourceDefinitionSet>
     <DataSourceRef ref="dbDataSourceDef1"/>
</NamedDataSourceDefinition>