2017-12-12 18 views
1

私はサーバー上で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に私が行方不明であるという要求がありますか?

答えて

0

この問題は、sqlacodegenとは無関係です。私のデータベースのすべてのテーブルには、接頭辞dbnameが付いています。合格は--schema dbnameです。

関連する問題