Configuration de la base de données
MapStore utilise la base PostgreSQL de geOrchestra pour stocker les ressources applicatives comme les cartes et les contextes. Un schéma dédié nommé mapstore est utilisé pour ces données.
Le schéma peut être créé et initialisé à l'aide des scripts SQL fournis dans le répertoire database/.
Paramètres de connexion
Les paramètres de connexion sont généralement hérités de default.properties dans geOrchestra puis injectés en interne dans des variables comme ${pgsqlHost}.
Surcharger la configuration base de données de MapStore
mapstore/geostore.properties contient les paramètres spécifiques à MapStore qui ne peuvent pas être lus directement depuis default.properties.
La propriété principale est :
pgsqlGeoStoreSchema: schéma utilisé par MapStore,mapstorepar défaut
Ce fichier peut aussi servir à surcharger les paramètres de connexion si MapStore doit utiliser une configuration de base différente du reste de la plateforme.
### MapStore backend (GeoStore) properties
# PostgreSQL schema used by the backend
pgsqlGeoStoreSchema=mapstore
### The following properties are inherited from the geOrchestra default.properties,
### if you want to override them for mapstore, uncomment them.
# PostgreSQL server domain name
# Domain name, or IP address, of the PostgreSQL server
# pgsqlHost=localhost
# PostgreSQL server port
# Listening port of the PostgreSQL server
# pgsqlPort=5432
# PostgreSQL database name
# Default common PostgreSQL database for all geOrchestra modules
# pgsqlDatabase=georchestra
# User to connect to PostgreSQL server
# Default common PostgreSQL user for all geOrchestra modules
# pgsqlUser=xxxxxxxxx
# Password to connect to PostgreSQL server
# Default common password of PostgreSQL user for all geOrchestra modules
# pgsqlPassword=xxxxxx