問題タブ [sqlmodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
55 参照

python - sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) PostgreSQL で

このエラーをよく検索しましたが、「FATAL: ...」のような詳細な情報が含まれているものしか見つかりませんでした。私のものはありません。それは言うだけです

ポートを標準の 5432 に設定した docker コンテナ内に postgres データベースがあります。次のコマンドでコンテナを作成しました。

クリーンなので、データベースは作成されません。API はそれらを自動的に作成する必要があります。

私は Pycharm IDE を使用していますが、それと何か関係があるのか​​もしれません。

これは私が得る私のエラーです。私のコードは次のようになります。

main.py:

アプリ/main.py:

app/database/engine.py: (上記のファイルで参照)

routers/v1/users.py 内のルート「users」:

モデル.ユーザー:

これが、皆さんが何かを見つけるために必要なすべてであることを願っています。他に何か必要な場合は、私に連絡してください。

よろしくコリン

編集:

編集 2: docker でローカルの postgres データベースを使用すると、このエラーが発生します。Heroku の extern データベースを使用すると、問題なく動作します。

編集 3: どうやら、ローカルの docker postgres データベースでは機能しないようです。現在、私はheroku上で(外部的に)本番データベースを使用しており、すべてがpsycopg2. なぜローカルデータベースを使用できないのか、エラーは見つかりませんでした。