Инструмент для безопасной работы с миграциями базы данных на python

Кузнецов Данил Максимович

Аннотация


Кузнецов Данил Максимович, ИНСТРУМЕНТ ДЛЯ БЕЗОПАСНОЙ РАБОТЫ С МИГРАЦИЯМИ БАЗЫ ДАННЫХ НА PYTHON, выпускная квалификационная работа: УрФУ, 2023, 31 стр., 29 рис., 5 источников.
Ключевые слова: МИГРАЦИЯ, ВЕРСИОННАЯ МИГРАЦИЯ, БАЗА ДАННЫХ, PYTHON, ALEMBIC, FLAKE8, POSTGRESQL, SQLALCHEMY, AST.
Целью работы является разработка инструмента, позволяющего сделать безопасным процесс выполнения версионных миграций базы данных и впоследствии автоматизировать его.
В результате работы была разработана библиотека, которая помогает находить ошибки в файлах миграции и исправлять часть из них, вследствие чего выполнение автоматически сгенерированной миграции будет безопасным.