Spróbuj coś takiego
production:
adapter: postgresql
encoding: utf8
database: DB_NAME_FROM_HEROKU
username: USERNAME_FROM_HEROKU
password: PASSWORD_FROM_HEROKU
host: HOSTNAME_FROM_HEROKU # something like ec2-xxx-xx-xxx-xxxx.compute-1.amazonaws.com
sslmode: require
aby uzyskać wartości, należy uruchomić następujące polecenie
$ heroku pg:credentials:url
Następnie uruchom aplikację w env produkcji
$ rails s -e production
Ponieważ baza danych jest hostowana w Internecie, oczekuj wiele opóźnień. & ck responsywności podczas pracy z uruchomioną maszyną lokalną podłączoną do bazy danych w chmurze.
PS: Upewnij się, że wersja schematu Twojej lokalnej aplikacji pasuje dokładnie do zdalnej bazy danych na heroku. W przeciwnym razie istnieje szansa na utratę danych podczas przeprowadzania migracji.
Jedna drobna uwaga jest taka, że prawdopodobnie będziesz wymagać podania atrybutu "port" również w bazie danych.yml –
Musiałem użyć heroku pg: credentials DATABASE_URL – Jared