herokuでdjangoアプリを実行しています。heroku が提供する 5 MB のデータベースでうまく動作します。
Postgresqlデータベースをインストールし、次の回答に基づいてデータベースをセットアップしたec2インスタンスがあります2つの異なるEC2インスタンスでのDjangoとPostgreSQLのセットアップ
PG のセキュリティ グループにカスタム TCP ポート 5432 を追加しました。
Heroku アプリを EC2 上の postgresql データベースに接続するには、次のことを試します。
heroku config:add DATABASE_URL=\
postgres://my_database_name:my_database_password@\
<Public_DNS>:<PORT>/my_user_name
これを行った後、実行しようとするheroku run python manage.py syncdb
と、次のエラーが表示されます。
psycopg2.OperationalError: could not connect to server: Connection timed out
Is the server running on host "......compute-1.amazonaws.com" and accepting
TCP/IP connections on port 5432?
教えてください、何がうまくいかないのですか?