Предложение по миграциям данных
Сейчас миграции хранятся в виде локальных файлов или сниппетов в gitlab
. Это неудобно как минимум из-за того что они могут потеряться(как сами скрипты миграций, так и правки в скриптах в случае если они были). Я предлагаю использовать jupiter notebook. Он позволит:
- Писать код и запускать его на сервере, минуя локаль
- Не использовать сниппеты для хранения кода
- Иметь единую кодовую базу для всего, что не связано с каким то конкретным проектом
- При этом иметь возможность делать, например, единые
helper'ы
для того чтобы не дублировать код. Пример. Этот скрипт содержит в себе список окружений и пространств с которыми проводились миграции. Его потенциально можно использовать чтобы не искать в админ. разделе идентификаторы и / илиapi
ключиperxis