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 для рабочей области Workflow Manager (Classic)

Доступно с лицензией Workflow Manager.

  • Создание базы данных
  • Создание схем в базе данных Workflow Manager (Classic)
  • Перемещение индексов в wmx_sde_dict_index

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

Используйте следующий пример скрипта для создания базы данных в PostgreSQL для рабочей области 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;

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

\connect wmx CREATE EXTENSION postgis;

Создание схем в базе данных Workflow Manager (Classic)

Используйте следующий пример скрипта для создания схем в базе данных 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;

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

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

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

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

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

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

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

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;

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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