Можно ли настроить шаблон для скрипта обновления Alembi c .py? - PullRequest
0 голосов
/ 13 июля 2020

Когда я запускаю alembic revision -m '...', Alembi c генерирует новый сценарий .py с телом по умолчанию, которое выглядит следующим образом:

from alembic import op

# revision identifiers, used by Alembic.
revision = '1ce7873ac4ced2'
down_revision = '1cea0ac4ced2'
branch_labels = None
depends_on = None


def upgrade():
    pass

def downgrade():
    pass

Могу ли я указать свой собственный шаблон для этих двух тело функций, upgrade и downgrade? Я знаю, что всегда могу написать какую-то оболочку для этой команды alembic revision, которая также заменит желаемое тело функции на эти два ключевых слова pass, но мне было интересно, есть ли способ «alembi c» сделать это .

1 Ответ

0 голосов
/ 24 июля 2020

Отвечая на свой вопрос через пару дней: я понял, что файл script.py.mako, автоматически сгенерированный в папке среды миграции alembi c, по сути, предназначен для предоставления шаблона для сценариев миграции.

...