ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Creating data files for the product library workspace in PostgreSQL

Disponible con licencia de Production Mapping.

  • Use scripts to create roles, directories, tablespaces and permissions

Las recomendaciones de almacenamiento de SIG estándar favorecen el mantenimiento del índice y de los archivos de registro separados del vector y las tablas de negocios. Por razones de rendimiento, es preferible colocar las tablas de negocios, entidades e índices espaciales por separado y colocar los archivos de datos de espacio de tablas en función de su patrón de uso. Para una geodatabase de edición altamente activa y multiversionada, los archivos de base de datos del espacio de tablas VERSIONS pueden estar separados y repartidos en varios discos disponibles para evitar los conflictos de entrada/salida.

En la tabla siguiente se incluyen los espacios de tabla que se recomienda crear para almacenar las tablas y las clases de entidad del espacio de trabajo.

TABLESPACETABLESPACE

PRODLIB_BDATA

Business table

PRODLIB_BINDEX

Business table index

PRODLIB_ADATA

Adds table (versioned)

PRODLIB_AINDEX

Adds table index

PRODLIB_DDATA

Deletes table (versioned)

PRODLIB_DINDEX

Deletes table index

Nota:
La operación de copiar y pegar los ejemplos puede dar lugar a errores de sintaxis.

Use scripts to create roles, directories, tablespaces and permissions

La siguiente secuencia de comandos se puede usar para agregar espacios de tabla usando pgAdmin o psql.

  1. Create roles.

    The following script can create roles.

    \connect postgres postgres
    
    --create sde role
    DROP ROLE sde;
    CREATE ROLE sde LOGIN ENCRYPTED PASSWORD 'sdeadmin' SUPERUSER NOINHERIT CREATEDB CREATEROLE;
    
    --User to own data called 'prodlib'.
    DROP ROLE prodlib;
    CREATE ROLE prodlib LOGIN ENCRYPTED PASSWORD 'prodlibadmin' NOINHERIT CREATEDB;
    
    -- Group role ckb_users
    DROP ROLE ckb_users;
    CREATE ROLE ckb_users NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
    
    --User to edit called 'prodlibuser'.  
    DROP ROLE prodlibuser;
    CREATE ROLE prodlibuser LOGIN ENCRYPTED PASSWORD 'prodlibuser ' INHERIT;
    
    GRANT ckb_users to prodlibuser;
    

  2. Create directories.

    The following script can be used to create directories.

    cd D:/postgresqldata/prodlib
    D:
    mkdir prodlib_sde_dict
    mkdir prodlib_sde_dict_index
    mkdir prodlib_sde_log
    mkdir prodlib_sde_log_index
    mkdir prodlib_Adata
    mkdir prodlib_Aindex
    mkdir prodlib_Ddata
    mkdir prodlib_Dindex
    mkdir prodlib_Bdata
    mkdir prodlib_Bindex
    

  3. Create tablespaces.

    The following script can be used to create tablespaces.

    -- sde dictionary
    DROP TABLESPACE prodlib_sde_dict;
    CREATE TABLESPACE prodlib_sde_dict OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_sde_dict';
    DROP TABLESPACE prodlib_sde_dict_index;
    CREATE TABLESPACE prodlib_sde_dict_index OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_sde_dict_index';
    --sde log files
    DROP TABLESPACE prodlib_sde_log;
    CREATE TABLESPACE prodlib_sde_log OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_sde_log';
    DROP TABLESPACE prodlib_sde_log_index;
    CREATE TABLESPACE prodlib_sde_log_index OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_sde_log_index';
    --delta tables
    DROP TABLESPACE prodlib_Adata;
    CREATE TABLESPACE prodlib_Adata OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_Adata';
    DROP TABLESPACE prodlib_Aindex;
    CREATE TABLESPACE prodlib_Aindex OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_Aindex';
    DROP TABLESPACE prodlib_Ddata;
    CREATE TABLESPACE prodlib_Ddata OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_Ddata';
    DROP TABLESPACE prodlib_Dindex;
    CREATE TABLESPACE prodlib_Dindex OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_Dindex';
    --vector data
    DROP TABLESPACE prodlib_Bdata;
    CREATE TABLESPACE prodlib_Bdata OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_Bdata';
    DROP TABLESPACE prodlib_Bindex;
    CREATE TABLESPACE prodlib_Bindex OWNER postgres LOCATION 'D:/postgresqldata/prodlib/prodlib_Bindex';
    

  4. Grant permission to tablespaces.

    The following script can be used to grant permissions.

    GRANT CREATE ON TABLESPACE prodlib_sde_dict TO sde;
    GRANT CREATE ON TABLESPACE prodlib_sde_dict_index TO sde;
    
    GRANT CREATE ON TABLESPACE prodlib_Adata TO prodlib;
    GRANT CREATE ON TABLESPACE prodlib_Aindex TO prodlib;
    GRANT CREATE ON TABLESPACE prodlib_Ddata TO prodlib;
    GRANT CREATE ON TABLESPACE prodlib_Dindex TO prodlib;
    GRANT CREATE ON TABLESPACE prodlib_Bdata TO prodlib;
    GRANT CREATE ON TABLESPACE prodlib_Bindex TO prodlib;
    
    GRANT CREATE ON TABLESPACE prodlib_sde_log TO sde;
    GRANT CREATE ON TABLESPACE prodlib_sde_log_index TO sde;
    
    GRANT CREATE ON TABLESPACE prodlib_sde_log TO prodlib;
    GRANT CREATE ON TABLESPACE prodlib_sde_log_index TO prodlib;
    
    GRANT CREATE ON TABLESPACE prodlib_sde_log TO prodlibuser;
    GRANT CREATE ON TABLESPACE prodlib_sde_log_index TO prodlibuser;
    

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal