Production recommendation: use a hosted / managed PostgreSQL instance.
It simplifies backups, restores, and upgrades.
If you use external PostgreSQL
This is the recommended setup for production.
If you use the bundled PostgreSQL
Use this for dev/test only.
Back up the database PVCs.
Tools like Velero can back up the namespace.