Administrateur de géodatabase dans PostgreSQL
L'administrateur de géodatabase dans PostgreSQL est un rôle de connexion de base de données nommé sde.
Ce compte est responsable de l'administration des éléments suivants :
- Tables système, déclencheurs, fonctions, procédures et types SQL de géodatabase ArcSDE
- Le service ArcSDE (le cas échéant)
- Les versions de géodatabase
Comme l'administrateur de géodatabase possède l'ensemble des tables système de géodatabase, des répertoires et des tables, ce compte doit être créé avant la géodatabase. Si vous utilisez l'outil de géotraitement Créer la géodatabase d'entreprise ou un script pour créer une géodatabase dans PostgreSQL, l'outil crée l'utilisateur sde et sa structure et accorde les privilèges nécessaires pour créer une géodatabase. Si vous utilisez l'outil de géotraitement Activer la géodatabase d'entreprise, un script ou un assistant pour activer les fonctionnalités de géodatabase dans une base de données PostgreSQL existante, l'administrateur de la base de données (DBA) doit créer l'utilisateur sde et la structure et lui accorder les privilèges nécessaires à la création d'une géodatabase.
N'oubliez pas que l'administrateur de géodatabase est différent de l'administrateur de base de données (DBA). Bien que les conditions en vigueur sur votre site puissent exiger que l'administrateur de géodatabase dispose d'autorisations de super-utilisateur dans le cluster de bases de données, cela n'est pas requis pour le fonctionnement quotidien d'une géodatabase dans PostgreSQL.
Administrateur de géodatabase et structure
Dans PostgreSQL, il n'est pas automatique que les utilisateurs aient une structure portant leur nom. Cependant, pour créer une géodatabase dans PostgreSQL, vos noms d'utilisateur doivent avoir des noms de structure par défaut correspondants. Ceci s'applique tant à l'utilisateur sde qu'aux utilisateurs non administratifs qui possèdent les données.
Il est recommandé de n'utiliser l'administrateur de géodatabase et sa structure que pour la gestion et le stockage du référentiel de géodatabase ArcSDE. Il convient de créer des structures d'utilisateur distinctes pour le stockage des objets de données, tels que les classes d'entités et les jeux de données raster. Le stockage des tables système uniquement dans l'espace de stockage de l'administrateur de géodatabase simplifie la gestion de la géodatabase et permet de supprimer plus facilement la géodatabase de votre base de données si vous décidez de le faire.