Pytania otagowane jako alembic

11
Docelowa baza danych jest nieaktualna
Chciałbym dokonać migracji aplikacji Flask. Używam Alembic. Jednak pojawia się następujący błąd. Target database is not up to date. W Internecie przeczytałem, że ma to coś wspólnego z tym. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch Niestety nie bardzo rozumiem, jak zaktualizować bazę danych i gdzie / jak mam napisać kod podany w linku. Jeśli masz …

3
Jak wykonać wstawki i aktualizacje w skrypcie aktualizacji Alembic?
Muszę zmienić dane podczas aktualizacji Alembic. Obecnie mam tabelę graczy w pierwszej wersji: def upgrade(): op.create_table('player', sa.Column('id', sa.Integer(), nullable=False), sa.Column('name', sa.Unicode(length=200), nullable=False), sa.Column('position', sa.Unicode(length=200), nullable=True), sa.Column('team', sa.Unicode(length=100), nullable=True) sa.PrimaryKeyConstraint('id') ) Chcę wprowadzić tabelę „drużyn”. Stworzyłem drugą wersję: def upgrade(): op.create_table('teams', sa.Column('id', sa.Integer(), nullable=False), sa.Column('name', sa.String(length=80), nullable=False) ) op.add_column('players', sa.Column('team_id', sa.Integer(), …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.