ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создание базы данных на PostgreSQL для рабочей области Reviewer

  • Создание базы данных
  • Создание схем в базе данных Reviewer
  • Перемещение индексов в rev_sde_dict_index

Создание базы данных

Используйте один из следующих примеров скриптов для создания базы данных в PostgreSQL для рабочей области Reviewer.

  • Используйте следующий пример скрипта для создания базы данных REV с помощью ST_Geometry.

    CREATE DATABASE rev WITH OWNER = postgres ENCODING = 'UTF8' 
    TABLESPACE=rev_sde_dict;
    ALTER DATABASE rev SET search_path="$user", public, sde;
    GRANT ALL ON DATABASE rev TO public;
    GRANT ALL ON DATABASE rev TO postgres;
    
  • Установите геометрию PostGIS.

    \connect rev CREATE EXTENSION postgis;
    

Создание схем в базе данных Reviewer

  1. Используйте следующий пример скрипта для создания схем в базе данных REV.

    \connect rev
    --'sde' schema.
    CREATE SCHEMA sde AUTHORIZATION sde;
    GRANT ALL ON SCHEMA sde TO sde;
    GRANT ALL ON SCHEMA sde TO public;
    --'rev' schema.
    CREATE SCHEMA rev authorization rev;
    GRANT USAGE ON SCHEMA rev 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 rev TO role_rev_rev_editor;
    --'pmviewer' schema.
    CREATE SCHEMA pmviewer autorization pmviewer;
    GRANT USAGE ON SCHEMA pmviewer to public;
    GRANT SELECT ON ALL TABLES IN SCHEMA rev TO role_rev_rev_viewer;
    

  2. Запустите следующий пример скрипта для каждого пользователя, который будет создавать данные с помощью хранилища геометрии PostGIS.

    GRANT SELECT, INSERT, UPDATE, DELETE ON public.geometry_columns to rev;
    GRANT SELECT ON public.spatial_ref_sys to rev;
    

Более подробно о создании базы геоданных см. в разделе Создание многопользовательской базы геоданных.

Перемещение индексов в rev_sde_dict_index

  1. Используйте следующий пример скрипта для изменения порядка индексов:

    select schemaname, tablespace, indexname, tablespace;
    from pg_indexes
      where schemaname = 'sde'
      order by schemaname, tablename, indexname, tablespace;
    

  2. Используйте следующий пример скрипта для перемещения индексов:

    select 'alter text'|| schemaname||'.'||indexname||'set tablespace rev_sde_dict_index;' as SQLTXT from pg_indexes  where schemaname = 'sde'  order by schemaname, tablename, indexname, tablespace;
    

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация