Миграция из PostgreSQL
StableКак выбрать подходящий способ переноса данных из существующего PostgreSQL в SPG99.
Обновлено: 6 апреля 2026 г.
При миграции в SPG99 важно выбрать сценарий, который соответствует объёму данных и допустимому окну простоя.
Самый простой путь
Для большинства команд лучший стартовый вариант такой:
- создать tenant и целевую БД в SPG99;
- перенести данные через
pg_dump/pg_restore; - проверить приложение на новом DSN;
- после проверки переключить production-трафик.
Этот путь проще всего контролировать и он хорошо подходит для dev, stage и многих production-сценариев с понятным окном работ.
Когда нужен более сложный сценарий
Если downtime должен быть минимальным, можно рассматривать логическую репликацию. Это расширенный путь, который требует предварительной проверки и тестового прогона.
Что сделать до старта миграции
- оценить объём данных и время переноса;
- проверить расширения и особенности схемы;
- заранее подготовить tenant, базу и доступы;
- убедиться, что команда понимает порядок переключения и возврата;
- прогнать тестовое подключение из будущего production-окружения.
Практическое правило простое: сначала выбирайте наиболее предсказуемый путь, а более сложные сценарии используйте только тогда, когда они действительно нужны бизнесу.
