Disponible con una licencia de Workflow Manager.
Crear la base de datos
Use el siguiente script de ejemplo para configurar la base de datos en PostgreSQL para el espacio de trabajo de Workflow Manager (Classic):
DROP DATABASE wmx;
CREATE DATABASE wmx WITH OWNER = postgres ENCODING = 'UTF8'
TABLESPACE=wmx_sde_dict;
ALTER DATABASE wmx SET search_path="$user", public, sde;
GRANT ALL ON DATABASE wmx TO public;
GRANT ALL ON DATABASE wmx TO postgres;
Utilice el siguiente script de ejemplo para instalar Geometría de PostGIS:
\connect wmx CREATE EXTENSION postgis;
Crear esquemas en la base de datos de Workflow Manager (Classic)
Utilice el siguiente script de ejemplo para crear esquemas en la base de datos de Workflow Manager (Classic):
\connect wmx
--'sde' schema.
CREATE SCHEMA sde AUTHORIZATION sde;
GRANT ALL ON SCHEMA sde TO sde;
GRANT ALL ON SCHEMA sde TO public;
--'wmx' schema.
CREATE SCHEMA wmx authorization wmx;
GRANT USAGE ON SCHEMA wmx to public;
--'pmeditor' schema.
CREATE SCHEMA pmeditor authorization pmeditor;
GRANT USAGE ON SCHEMA pmeditor to public;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA wmx TO role_wmx_wmx_editor;
--'pmviewer' schema.
CREATE SCHEMA pmviewer autorization pmviewer;
GRANT USAGE ON SCHEMA pmviewer to public;
GRANT SELECT ON ALL TABLES IN SCHEMA wmx TO role_wmx_wmx_viewer;
Use el siguiente script de ejemplo para otorgar privilegios a cada usuario que creará datos mediante el almacenamiento de geometría de PostGIS:
GRANT SELECT, INSERT, UPDATE, DELETE ON public.geometry_columns to wmx;
GRANT SELECT ON public.spatial_ref_sys to wmx;
Para obtener más información acerca de la creación de una geodatabase, consulte Crear una geodatabase corporativa.
Mover índices a wmx_sde_dict_index
Utilice el siguiente script de ejemplo para poner en orden los índices:
select schemaname, tablespace, indexname, tablespace;
from pg_indexes where schemaname = 'sde'
order by schemaname, tablename, indexname, tablespace;
Utilice el siguiente script de ejemplo para mover los índices:
select 'alter text'|| schemaname||'.'||indexname||'set tablespace wmx_sde_dict_index;' as SQLTXT from pg_indexes where schemaname = 'sde'
order by schemaname, tablename, indexname, tablespace;