As you know, Heroku uses the PostgreSQL database by default.
However, when you deploy an app that you created with the use of SQLite in the development environment, the config/database.yml file on the Heroku server is still configured for SQLite.
Exactly how does Heroku make the config/database.yml file relevant? How does the app get the database name, username, and password in the Heroku environment?