Let's start with the why. The reason you want to use databases (either MySQL or PostgreSQL) which are part of a Virtualmin domain is so they will automatically be included in any VM backups of that domain. That is, when a new domain is added to Virtualmin and either...
PostgreSQL
PostgreSQL, Virtualmin, & phpPgAdmin
Time to load PostgreSQL. For those paying attention, when we installed Virtualmin loaded the "LAMP" stack. That means we got: Linux, Apache, MySQL, and PHP. So many newer (cooler) applications no longer use MySQL but PostgreSQL instead. So now is the time to get...