Kapitel 13. Alembic steuern
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im vorigen Kapitel haben wir gelernt, wie man Migrationen erstellt und anwendet, und in diesem Kapitel werden wir besprechen, wie man Alembic weiter kontrolliert. Wir erfahren, wie man die aktuelle Migrationsstufe der Datenbank erfährt, wie man von einer Migration zurücksteigt und wie man die Datenbank auf einer bestimmten Migrationsstufe markiert.
Bestimmung der Migrationsstufe einer Datenbank
Bevor du Migrationen durchführst, solltest du dich vergewissern, welche Migrationen auf die Datenbank angewendet wurden. Mit dem Befehl alembic current
kannst du feststellen, welche Migration zuletzt auf die Datenbank angewendet wurde. Er gibt die Revisions-ID der aktuellen Migration zurück und sagt dir, ob es sich um die letzte Migration handelt (auch bekannt als "Head"). Führen wir den Befehl alembic current
im Ordner CH12/ des Beispielcodes für dieses Buch aus:
# alembic current
INFO
[
alembic.runtime.migration
]
Context
impl
SQLiteImpl.
INFO
[
alembic.runtime.migration
]
Will
assume
non-transactional
DDL.
2e6a6cc63e9
(
head
)
Diese Ausgabe zeigt zwar, dass wir uns auf ...
Get Essential SQLAlchemy, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.