Apalapa, me parece que duplicar directorios y bases de datos no es una manera muy prolija de resolver el problema!
seria mucho mejor identificar dentro de una sola base de datos a que cliente corresponde cada cosa, de seguro postgress tiene un buen soporte para cuentas de usuario y permisos, podrias crear un usuario en la base de datos para cada usuario nuevo y hacer que cada usuario solo vea sus registros, es decir, si bien la base de datos es unica y tiene todo, cada usuario solo ve lo que le corresponde, como si la base de datos fuera exclusivamente suya ¿se entiende la idea?