Postgres データベースを作成して、現在行っている Pony ORM Web アプリケーションに接続しようとしています。最初は Pony ORM で sqlite データベースを使用していましたが、すべて正常に動作しましたが、Heroku に配置したいので postgres に切り替える必要があります。グラフィック postgres ツールを使用して、「notice_db」というデータベースと、notice という名前の postgres ユーザーを作成しました。データベースをポニーにバインドするための私のコードは次のとおりです。
db = Database()
db.bind('postgres', user='notice', password='Notice',host='localhost', database='notice_db', dbname='notice_db', port='5432')
ユーザーを見つけてlocalhostに接続しますが、データベースは接続または作成されないため、属性「username」を持つUserクラスのデータベースエンティティを作成するなどのPony ORM関数を使用しようとすると、次のエラーが発生します:「ProgrammingError : 列 "username" が存在しません LINE 1: select * from User where username = 'user1'".
Pony は postgres データベースに接続したり作成したりしません。postgres データベースを Pony ORM アプリケーションに接続するにはどうすればよいのでしょうか?