Методы перемещения базы геоданных в PostgreSQL

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

Создание новой базы геоданных с последующим перемещением данных

Вы можете создать новую базу данных PostgreSQL, создать в ней базу геоданных, а затем переместить существующие данные в новую базу геоданных. Это можно сделать с помощью копирования и вставки, инструмента экспорта, мастера извлечения данных или документа рабочей области XML в ArcGIS.

Имейте в виду, что пользователь, который вошел в новую базу геоданных в процессе загрузки данных, становится владельцем этих данных. Если вы хотите, чтобы владельцы данных в новой базе геоданных не изменились, попросите каждого пользователя перенести свои данные отдельно.

Перемещение базы данных PostgreSQL

Вы можете перемещать отдельные базы данных PostgreSQL при помощи команды pg_dump.

С помощью команды pg_dump можно извлечь определение (схему) базы данных и данные или только схему базы данных в скрипт языка структурированных запросов (SQL) или в файл архива. При извлечении в архив можно использовать команду pg_restore для перестройки базы данных на другой экземпляр PostgreSQL. При извлечении в скрипт SQL запустите этот скрипт на новом сервере для перестройки базы данных.

Ниже приводится несколько рекомендаций по перемещению баз данных PostgreSQL с помощью pg_dump.

Для получения дополнительной информации о том, как использовать pg_dump или pg_restore см. документацию по PostgreSQL.

5/10/2014