To help out everyone else, this is designed for those working on PostgreSQL development. For anyone who is just using PostGres as part of their application, use normal PostGreSQL container.
Honest question. Do you recommend a "devcontainer" for this? Like a Docker image that maybe has postgres preinstalled? Or do you generally like to use and reference a docker container with postgres from your devcontainer instance?