sql >> データベース >  >> RDS >> PostgreSQL

alembicutilコマンドエラーで識別子が見つかりません

    Alembicはバージョン履歴をデータベースに保存します。したがって、データベースに保存されている値を使用してリビジョンを検索しています。私の個人データベースのバージョン番号は、テーブルalembic_versionに保存されています。 :

    mysql> SELECT * FROM alembic_version;
    +-------------+
    | version_num |
    +-------------+
    | c8ad125e063 |
    +-------------+
    1 row in set (0.00 sec)
    

    ヒント:コマンドSHOW TABLESを使用してください テーブルを表示するSQLベースのデータベースの場合。

    問題を解決するには、次のコマンドを使用するだけです。

    DROP TABLE alembic_version;
    

    または、データベースバージョンテーブルの名前が何であれ、次のコマンドを使用して移行フォルダを再初期化する必要があります:

    python manage.py db init
    

    そして、新しい移行を作成します:

    python manage.py db migrate
    

    そして、あなたはアランビックでの作業移行に取り掛かるのが良いはずです。



    1. Dapper.NETおよび複数の結果セットを持つストアドプロシージャ

    2. 原因:android.database.sqlite.SQLiteException:そのようなテーブルはありません:(コード1)Android

    3. 既存のPostgresテーブルを可能な限り透過的にパーティションテーブルに移行するにはどうすればよいですか?

    4. SQLcl(Oracle)でクエリ結果をCSVファイルにエクスポートする方法