Я инициирую новый проект, который будет доступен в качестве SaaS для нескольких клиентов. Итак, я думаю о создании базы данных, а затем о создании индивидуальной схемы для каждого клиента.
Я определил некоторые правила, и первое правило - все клиенты должны всегда иметь одну и ту же схему. Не важно что. Если один клиент получит обновление, все остальные клиенты также получат обновление.
Для этой цели мой вопрос: возможно ли наследовать схему от другой схемы в той же базе данных? Если нет, нужно ли вручную создавать все таблицы и индексы в новой схеме и наследовать их от таблиц в основной схеме?
Я использую Postgresql 9.6, но при необходимости могу обновить его.
Я открыт для предложений.
Заранее спасибо