私はサーバー上でPostgreSQLデータベースを実行していますが、SQLAlchemyを使用して接続しようとしています。私はsqlacodegenが、そのテーブルと共に自動的にMetaDataオブジェクトを生成するための良いツールであることを発見しました。私がしようとsqlacodgen postgresql+psycopg2://username:[email protected]:5432/dbname
を実行したときしかし、私はこれを取得:sqlacodegenはテーブルを作成しません
# coding: utf-8
from sqlalchemy import MetaData
metadata = MetaData()
接続文字列は間違いなく正しいこと、およびデータベースが起動している - 私は、データベースに接続するために、その接続文字列を使用して小型のPythonスクリプトを実行し、使用しますexecute
を使用してクエリを実行すると、期待どおりの結果が返されます。
これをデバッグすることでどこから始めるのかはわかりません。何が間違っているか見るために私は何ができますか? sqlacodegen
に私が行方不明であるという要求がありますか?