Why use postgre instead of sqlite?
Heroku‘a preference is Postgres over SQLite: https://devcenter.heroku.com/articles/sqlite3
Postgres is a client-server system, with full user access controls and multiple client connections.
Postgres has PostGIS (geographic data) and foreign data wrappers.
Postgres is more scalable than Sqlite and can work with larger datasets over multiple instances.