Table de base de données PostgreSQL/PostGIS

Exemple

Voici un exemple de définition de table nommée pour une table de base de données PostgreSQL/PostGIS via le fournisseur de données PostGIS.

Dans cet exemple, la définition définit une connexion à une table de base de données PostGIS via les jetons suivants :

  • @jdbcurl @ URL JDBC utilisée pour se connecter à la base de données, qui se présente sous la forme jdbc:postgresql://@host@:@port@/@databasename@.
  • @host@ nom d'hôte utilisé pour se connecter à la base de données
  • @port@ numéro de port utilisé pour se connecter à la base de données
  • @databasename@ nom de l'instance
  • @user@ nom d'utilisateur utilisé pour accéder à la table
  • @password@ mot de passe utilisé pour accéder à la base de données
  • @table@ nom de la table de la base de données
  • @schema@ schéma utilisé par la base de données Par exemple : public
  • @named_connection_path@ nom de la connexion nommée avec chemin d'accès dans le référentiel

<?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>