Tag: alembic

Alembic ist ein leichtes Datenbank-Migrations-tool für den Einsatz mit der SQLAlchemy-Datenbank-Toolkit für Python.

Rückgängig Letzte Alembic migration

Anzahl der Antworten 1 Antworten
Erstellte ich eine migration mit alembic revision --autogenerate, angewendet auf meine Entwicklung-Datenbank mit alembic upgrade head, und dann realisiert, es war nicht ganz das, was ich wollte. Wie kann ich das zurücksetzen der migration, so dass ich

Anforderung eine einfache erledigter Arbeit Beispiel für die Automatische Generierung von Migrationen

Anzahl der Antworten 1 Antworten
Ich installiert alembic 0.3.4, sqlalchemy, SQLite version 3.7.4 und aktualisiert SQLAlchemy 0.6.4 zu SQLAlchemy 0,7 oder größer von meinem ubuntu. Ich folgte die Anweisung: http://alembic.readthedocs.org/en/latest/tutorial.html Bin ich nun testen: Automatische Generierung von Migrationen Ich habe ein Paket:

Ist es möglich, speichern Sie die alembic-connect-string außerhalb von alembic.ini?

Anzahl der Antworten 7 Antworten
Ich bin mit Alembic mit SQL-Alchemy. Mit SQL-Alchemy, Neige ich dazu, einem Muster Folgen, wo ich nicht speichern Sie die connect-string mit dem code versioniert. Ich habe stattdessen die Datei secret.py enthält keine vertraulichen Informationen. Ich werfe

Ändern der Primären Schlüssel in Alembic?

Anzahl der Antworten 2 Antworten
Ich gelesen habe, durch die docs, aber ich kann nicht finden Anleitung auf diese überall. Ich habe versucht, löschen der alten Schlüssel und eine neue anzulegen, aber das bringt mir Fehler: op.drop_constraint('PRIMARY', 'some_table', type_='primary') op.create_primary_key('PRIMARY', 'some_table', ['col1',

Alembic: alter-Spalte-Typ mit

Anzahl der Antworten 2 Antworten
Ich bin versucht, alembic konvertieren SQLAlchemy PostgreSQL ARRAY(Text -) Feld, um ein BISSCHEN(schwankend=True) Feld für eine meiner Tabelle Spalten. Die Spalte ist derzeit definiert als: cols = Column(ARRAY(TEXT), nullable=False, index=True) Ich will es ändern zu: cols =

Nicht Migrations-oder upgrade-Datenbank mit Kolben-Migration (Alembic)

Anzahl der Antworten 3 Antworten
Habe ich mit Flask-Migration (Alembic) für die Aktualisierung meiner Datenbank. Ich aktualisierte mein models.py Datei allerdings habe ich einen Fehler gemacht. Ich lief die migration und ging um die Datenbank zu aktualisieren, jedoch bekam ich diese Fehlermeldung:

Alembic: IntegrityError: "Spalte enthält null-Werte" beim hinzufügen von nicht-null-Spalte

Anzahl der Antworten 3 Antworten
Ich bin das hinzufügen einer Spalte zu einer vorhandenen Tabelle. Diese neue Spalte ist nullable=False. op.add_column('mytable', sa.Column('mycolumn', sa.String(), nullable=False)) Wenn ich mit der migration, es beschwert sich: sqlalchemy.exc.IntegrityError: column "mycolumn" contains null values InformationsquelleAutor Ron | 2015-11-14

Fetch-Tabelle Werte mit alembic und update zu einem anderen Tisch.

Anzahl der Antworten 3 Antworten
Habe ich oauth secret und oauth key im client Tabelle. Jetzt habe ich Sie auf oauth credentials Tabelle, die erstellt werden, während der migration. Brennerei produziert folgende schema für das upgrade. from myapp.models import Client, ClientCredential from

Ändern von Daten als Teil eines alembic upgrade

Anzahl der Antworten 3 Antworten
Möchte ich ändern einiger Daten in der Datenbank als Teil einer alembic-upgrade. Dachte ich, ich könnte einfach fügen Sie den code im upgrade meiner migration, aber der folgende Fehler auf: def upgrade(): ### commands auto generated by

Alembic: so fügen Sie eine unique-Einschränkung zu vorhandenen Spalte

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle 'test' mit einer Spalte 'Name' ohne Einschränkungen. Ich muss ALTER dieser Spalte, indem Sie ihm einen UNIQUE Einschränkung. Wie sollte ich es tun? Sollte ich op.alter_column('???') oder create_unique_constraint('???')? Nicht create_unique_constraint für neue Spalte

sqlalchemy.exc.ArgumentError: Can ' T load plugin: sqlalchemy.Dialekte:Fahrer

Anzahl der Antworten 4 Antworten
Ich versuche zu laufen alembic Migrations-und wenn ich laufen alembic revision --autogenerate -m "Added initial tables" Scheitert es nämlich sqlalchemy.exc.ArgumentError: Can't load plugin: sqlalchemy.dialects:driver die Datenbank-url ist postgresql+psycopg2://dev:passwd@localhost/db und ich habe sogar psycopg2 installiert in meinem virtualenv

alembic util-Befehl Fehler nicht finden können Bezeichner

Anzahl der Antworten 2 Antworten
Ich versuche, alembic zu handhaben lokalen Migrationen auf mein Projekt. Es funktionierte beim ersten mal, aber dann musste ich den Ordner löschen und neu starten.(fragt bitte nicht warum, ich musste) bin ich nach dieses tutorial und ich

Alembic --autogenerate Herstellung leeren migration

Anzahl der Antworten 2 Antworten
Ich versuche, mit Alembic zum ersten mal und wollen die --autogenerate Funktion beschrieben hier Meine Projektstruktur sieht wie project/ configuration/ __init__.py dev.py test.py core/ app/ models/ __init__.py user.py db/ alembic/ versions/ env.py alembic.ini Ich bin mit Flask

Erstellen von Seed-Daten in einer Flaschenmigrations- oder Alembic-Migration

Anzahl der Antworten 4 Antworten
Wie kann ich fügen Sie einige Samen von Daten in meine erste migration? Wenn die migration ist nicht der beste Ort dafür ist, was ist dann die beste Vorgehensweise? """empty message Revision ID: 384cfaaaa0be Revises: None Create

Wie führe ich Insert und Updates in einem Alembic-Upgrade-Skript aus?

Anzahl der Antworten 1 Antworten
Muss ich ändern, um Daten während eines Alembic-upgrade. Momentan habe ich ein "Spieler" - Tabelle in eine erste überarbeitung: 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') ) Möchte

Die Zieldatenbank ist nicht aktuell

Anzahl der Antworten 3 Antworten
Ich möchte eine migration für eine Kolben-app. Ich bin mit Alembic. Jedoch, erhalte ich die folgende Fehlermeldung. Target database is not up to date. Online, ich habe gelesen, dass es hat etwas zu tun mit diesem. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch

Ändern eines Enum-Feldes mit Alembic

Anzahl der Antworten 5 Antworten
Wie kann ich ein element an ein Enum Feld in einem alembic migration, wenn eine version von PostgreSQL, die älter als 9.1 (fügt der ALTER TYP für enums)? Diese SO Frage erklärt, der direkte Prozess, aber ich

sqlalchemy: Ausführung von raw sql mit Parameterbindungen

Anzahl der Antworten 1 Antworten
Ich versuche, führen Sie diese einfachen raw-sql-Anweisung mit Parametern, mit SQLALchemy (innerhalb eines alembic-Skript) : from alembic import op t = {"code": "123", "description": "one two three"} op.execute("insert into field_tags (id, field_id, code, description) "+ "values (1,'zasz',