alembic

    0

    1答えて

    私はフラスコは、MySQL、SQLAlchemyのとアレンビックでWebアプリケーションを構築しようとしているにtarget_metadata設定します。しかし、私は輸入がPythonでどのように機能するかをここでrevision --autogenerate を使用できるように私のtarget_metadataを設定する方法を理解することができないんだけど、私のディレクトリのツリーです: 私のウ

    0

    2答えて

    私はsqlalchemy + alembic + Flaskを使用しています。循環型クラスをマップすることはできません。 アプリケーション/ユーザー/ models.py: class User(Base): __tablename__ = 'users' id = Column(Integer, primary_key=True) email = Column(S

    1

    1答えて

    Alembic beginner here。私は既に作成されたテーブルを削除しようとするAlembicにいくつかの問題があります。私は何が起こっているのか分かりません。私はalembic upgrade headを実行した場合、私は私の結果としてこれを取得 : INFO [alembic.runtime.migration] Context impl PostgresqlImpl. INFO [

    2

    1答えて

    私は、データベースに欠けていたいくつかのDBインデックスを作成するAlembicの移行を行っています。例: op.create_index(op.f('ix_some_index'), 'table_1', ['column_1'], unique=False) しかし、移行がすでにインデックスを持っている他の環境で失敗します。 sqlalchemy.exc.ProgrammingError:

    0

    1答えて

    送信メール(子)、送信元(親1)、およびターゲット(親2)の間に1対多の関係を試みます。データベースの設定にflask-migrateを使用しようとしています。 python manage.py db migrate を次のエラーを取得する:ここで sqlalchemy.exc.NoReferencedTableError: Foreign key associated with column

    1

    1答えて

    私たちのデータベースのいくつかの癖のために、テーブル所有者は作成をポストする必要があります。現在、私たちはAlembicを活用しています。マイグレーション後に特定のSQLコマンドを実行するポストフックを作成する簡単な方法がありますか?

    0

    1答えて

    私が最近走ったアレムビアの移行は、システム関連の理由で時期尚早にエラーを出しました。手動で移行をキャンセルして完了する必要がありました。現在、alembicは移行が実行されていないと主張しています。 私は、移動が完了したと考えられるように、アレムビアの頭の位置を手動で変更したいと考えています。手動でこれを行う方法はありますか?

    3

    1答えて

    これは持っていると 0日目に起こっている出来事の連鎖である:私は1日目 私のアプリを開発し、展開:私は私がしたかったの実現:私は、新しいデータベース 3日目を作成します既存のテーブルに新しい行を追加します。フラスコ・マイグレーションが見つかりました。データベースをマイグレーションするために使用したいのですが。 現在、私はあなたが0日目から開始する場合は、単にflask db init、flask

    0

    1答えて

    Flaskでは私はすべてのモデル定義を含むmodels.pyを持っています。私はmodelsディレクトリの下に複数のモデルファイルにこれを分けたいと思います。 models/user_model.py,models/booking_model.pyなどのモデルファイルを追加して試したことがありますが、これらのファイルではalembicはモデルを検出していないようです。私が持っているフラスコと標準a

    0

    1答えて

    私はSQLAlchemyアプリケーション用のデータベース移行スクリプトを作成しています。 以下の移行が機能します。 1: from alembic import op 2: import sqlalchemy as sa 3: 4: def upgrade(): 5: my_table = sa.Table('my_table', 6: sa.MetaData(), 7: