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

フラスコ-sqlqcodegenを使用したFlask-AppBuilderのモデルの生成

    インターネットで検索したところ、GitHubでまったく同じ問題を説明している問題に遭遇しました。ただし、その時点での最新の推奨事項では、元のエラーではなく別のエラーが発生しました。 ディスカッション flask-sqlcodegenの作者と 、明らかに問題を解決するはずのプロジェクト寄稿者から親切に提供されたプルリクエスト(PR)が存在するようでした。ローカルリポジトリを更新し、ソフトウェアを再構築して再インストールした後、データベースのモデルを正常に生成することができました。プロセス全体は、次の手順で構成されています。

    1. ローカルリポジトリがflask-sqlcodegenのディレクトリに移動します 。
    2. 私が行ったように変更を加えた場合は、それらを隠しておきます:git stash
    3. リポジトリの更新:git pull origin master (現在、そのPRが含まれています)。
    4. ソフトウェアの再構築/インストール:python setup.py install
    5. 以前の変更が必要な場合は、それらを復元します:git stash pop 。それ以外の場合は、それらを破棄します:git reset --hard
    6. 次のように、Flaskアプリケーションディレクトリに移動し、モデルを自動生成します。

      sqlacodegen --flask --outfile models.py postgresql+psycopg2://USER:[email protected]/DBNAME

    謝辞: Kamil Sindi(flask-sqlcodegenに感謝します の作者)素晴らしいソフトウェアと迅速で役立つフィードバック、そしてその貴重なプルリクエストについてはAlisdairVennに感謝します。




    1. ORA-01219:データベースが開かれていません:固定テーブル/ビューでのみクエリが許可されています

    2. RMANリストバックアップコマンド

    3. 非常に大きなテーブルでの(列ストア)圧縮の楽しみ–パート1

    4. エラーが原因で挿入が失敗した場合でも、MySQLの自動インクリメント値が増加します