На сервере postgresql есть несколько баз данных. Надо разработать решение для управления схемой базы данных через gitlab с возможностью работы с таблицами, секциями, индексами, а также раскатывания изменений в разных средах (тестовая, боевая). Решение должно поддерживать модификации таблиц, индексов, откаты изменений и их тестирование.
Обязательные требования (в первом приближении):
- Создание таблиц, секций и индексов через сырые SQL-запросы.
- Модификация существующих таблиц и индексов.
- Откат изменений для любых миграций.
- Автоматическое раскатывание изменений в разных средах (сначала тест, затем прод) через GitLab CI.
Дополнительные требования на будущее:
- Возможность вносить изменения в хранимые процедуры.
- Тестирование миграций и хранимых процедур.
- Обработка изменений в обход GitLab при необходимости.
Ожидания от исполнителя:
- Уточнить требования и предложить оптимальные варианты решения.
- Разработать концепцию и показать, как будет выглядеть реализация.
- После согласования внедрить решение.
Разделы:
Опубликован:
01.11.2024 | 18:20 [поднят: 01.11.2024 | 18:20]
Заказ находится в архиве