Railsチュートリアルでは、herokuのpostgresqlを使うための設定としては、Gemfileに下記のように追記するだけでした。

group :production do
  gem 'pg', '0.20.0'
end

config/database.ymlは以下のようにデフォルトのままでいじることはありませんでした。

default: &default
  adapter: sqlite3
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000

development:
  <<: *default
  database: db/development.sqlite3

test:
  <<: *default
  database: db/test.sqlite3

production:
  <<: *default
  database: db/production.sqlite3

database.ymlのproductionの設定のところはsqlite3を使う設定のままになっているのにheroku上ではpostgresqlにちゃんと接続できるのはなぜでしょうか。