постоянно не создавать экземпляры класса?
https://pastebin.com/AvkJ0PgX
накатывать миграции, создавать бд, индексы, модифицировать схему всегда нужно явно, то есть не автоматически при старте приложения если БД не существует, или схема отличается от ожидаемой, просто бросай исключение, выводи сообщение об ошибке явный накат миграций подразумевает пару подготовленных ручек с твоей стороны, вроде скриптов your_project_srcipt с разными ключами, вроде migrate, check-schema и т.д.
А что из себя представляет скрипт миграции? Есть какой-то инструмент или это просто отдельно вынесенный питонячий модуль со смыслом похожим на мой?
тишка написал неплохую заметку и оставил в конце полезные ссылки, рекомендую ознакомиться https://t.me/advice17/21 для реляционных БД есть алембик, который интегрируется с алхимией что использовать в случае монги, я не знаю )) но в самом простом случае, да, это обычный код, похожий на твой
Хорошо, углублюсь
Однако за исключением того что _check_db_exist можно убрать вопрос остается в силе
Обсуждают сегодня