тут строчку:
db=(mhvl db1 db2 db3)
заменить на:
db=$(su postgres -c ' /opt/pgpro/1c-12/bin/psql -t -A -c "SELECT datname FROM pg_database"' | grep -v 'postgres\|template0\|template1')
мне нужно просто две базы, поэтому слишком перегружать скрипт лишними командами не хочется, спасибо за совет, ещё раз