Как создавать изолированные копии БД под разных пользователей?
Помогите разобраться вот в таком вопросе. Предположим у нас есть CRM система и нам хочется что бы этой системой мог пользоваться любой зарегистрировавшийся пользователь. У этой CRM естественно есть база данных. Хочется сделать так что бы при регистрации пользователя создавалась копия базы данных под него, и данные разных пользователей не пересекались а лежали изолированно в своей копии БД. Подскажите как такое можно сделать на автомате и какие технологии могут потребоваться. Изначальный стек: сервер nest.js, ORM sequelize, БД postgresql.