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>