Firstly, it's worth noting that most of our build code hasn't been updated (because it hasn't needed it) for over a year. So I'm not sure how "out of date" you mean?
As for using Postgres as a DB backend, IIRC the DB definition is the important part. We write all our config to a specific file so it's easier to load that config (e.g. like this line).
Having said that, we aren't doing anything special re use of Postgres. We essentially just followed the install docs (which use Postgres by default). Perhaps you missed those docs?
You should just need the DB config
Firstly, it's worth noting that most of our build code hasn't been updated (because it hasn't needed it) for over a year. So I'm not sure how "out of date" you mean?
As for using Postgres as a DB backend, IIRC the DB definition is the important part. We write all our config to a specific file so it's easier to load that config (e.g. like this line).
Having said that, we aren't doing anything special re use of Postgres. We essentially just followed the install docs (which use Postgres by default). Perhaps you missed those docs?
Good luck!