El administrador de la geodatabase en PostgreSQL es un rol de inicio de sesión de base de datos denominado sde.
El administrador de la geodatabase posee y administra lo siguiente:
- Tablas, desencadenadores, funciones, dominios, secuencias y vistas del sistema de geodatabase
- Tipo y funciones ST_Geometry
- La versión predeterminada de la geodatabase
Debido a que el administrador de la geodatabase posee todos los objetos del sistema de la geodatabase, se debe salir de esta cuenta antes de que se cree la geodatabase. Si utiliza la herramienta de geoprocesamiento Crear geodatabase corporativa o un script para crear una geodatabase en PostgreSQL, la herramienta crea el usuario sde autenticación de base de datos y su esquema y otorga los privilegios necesarios para crear una geodatabase antes de que la herramienta cree la geodatabase. Para utilizar la herramienta de geoprocesamiento Habilitar geodatabase corporativa o un script para habilitar la funcionalidad de la geodatabase en una base de datos PostgreSQL existente, el administrador de base de datos debe crear el usuario sde y el esquema y otorgar los privilegios necesarios para crear una geodatabase ante de ejecutar la herramienta Habilitar geodatabase empresarial.
Tenga en cuenta que el usuario administrador de la geodatabase no es el mismo que el administrador de base de datos. Aunque las condiciones de su organización pueden exigir que el administrador de la geodatabase conserve permisos de nivel de administrador de base de datos en todo momento, esto no se requiere para la operación diaria de una geodatabase.
En este momento solo se admiten inicios de sesión sde autenticados por la base de datos en las ofertas de servicio de base de datos en la nube de PostgreSQL.
El rol de inicio de sesión y esquema sde
En PostgreSQL, los roles de inicio de sesión no tienen automáticamente un esquema con el mismo nombre que el nombre de usuario. Sin embargo, para utilizar PostgreSQL con ArcGIS, los usuarios que poseen tablas y otros objetos de base de datos deben tener un esquema que tenga el mismo nombre que el nombre de usuario. Esto se aplica tanto al usuario sde como a los usuarios no administrativos que sean propietarios de datos. El usuario sde posee las tablas del sistema de geodatabase y otros objetos; por lo tanto, el usuario sde debe poseer un esquema denominado sde.
Seguir la práctica de almacenar solo tablas del sistema en el espacio de almacenamiento del administrador de geodatabase simplifica la administración de la geodatabase y hace que sea más fácil eliminar la geodatabase de la base de datos si alguna vez decide hacerlo.