私はherokuでpython 3.5ワーカーを実行しています。私のコードは、ローカルで動作Heroku SQLAlchemyデータベースが存在しません
self.engine = create_engine(os.environ.get("DATABASE_URL"))
は、トラヴィスCIを渡しますが、Herokuの上のエラーを取得します - OperationalError: (psycopg2.OperationalError) FATAL: database "easnjeezqhcycd" does not exist
。
easnjeezqhcycd
は私のユーザーではなく、データベース名です。私はフラスコのSQLデータベースを使用していないので、同じ人物を扱っている人は一人もいません
私のアドオンデータベースを破壊して、スタンドアロンのpostgres dbをheroku上に作成しようとしました。
SQLAlchemyのは、それを受け入れないことHerokuののURLについての異なる何ですか? psycopg2を使って接続を確立してSQLAlchemyに渡す方法はありますか?
更新:database_existsとcreate_databaseが両方の接頭辞を処理するように修正されました。 –