@ amehta, нет, 8.4 и 9.0 это не ваша проблема. Мое наивное предположение, что ваша конфигурация отсутствует:
adapter: postgresql
Проблема полностью локальна внутри вашей настройки Heroku. Попробуйте вручную подключиться от Heroku к EC2:
require 'postgres'
conn = PGconn.connect('amazone-host', 5432, '', '', 'dbname', 'username', 'pass')
puts conn.exec('SELECT version()')[0]
, чтобы узнать, сможете ли вы еще изолировать проблему.