Миграция из PostgreSQL

Stable

Как выбрать подходящий способ переноса данных из существующего PostgreSQL в SPG99.

Обновлено: 6 апреля 2026 г.

При миграции в SPG99 важно выбрать сценарий, который соответствует объёму данных и допустимому окну простоя.

Самый простой путь

Для большинства команд лучший стартовый вариант такой:

  • создать tenant и целевую БД в SPG99;
  • перенести данные через pg_dump / pg_restore;
  • проверить приложение на новом DSN;
  • после проверки переключить production-трафик.

Этот путь проще всего контролировать и он хорошо подходит для dev, stage и многих production-сценариев с понятным окном работ.

Когда нужен более сложный сценарий

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

Что сделать до старта миграции

  • оценить объём данных и время переноса;
  • проверить расширения и особенности схемы;
  • заранее подготовить tenant, базу и доступы;
  • убедиться, что команда понимает порядок переключения и возврата;
  • прогнать тестовое подключение из будущего production-окружения.

Практическое правило простое: сначала выбирайте наиболее предсказуемый путь, а более сложные сценарии используйте только тогда, когда они действительно нужны бизнесу.