Привет, ЛОР.
Вопрос такой: есть сервис, есть его БД в постгресе, у этого сервиса, допустим, 1000 пользователей.
Для каждого пользователя имеется возможность создания таблички кастомной обработки правил (пусть это будут правила совершения вызовов на телефон пользователя), так вот, вопрос — как правильнее всего поступить?
1 вариант — табличка обработки вызовов для всех общая;
table_rules
---------------------------------
owner | phone | ruleid | ...
И к каждому правилу мы приписываем owner и phone, что, как мне кажется, не есть правильно.
2 вариант — табличка под каждый номер телефона:
table_12000000001_rules
---------------------------------
ruleid | ...
Но тогда в «корне» БД будут сотни, тысячи таких таблиц, что тоже, наверное, не есть хорошо.
Может, есть ещё какие-то варианты?
Как это грамотнее реализовать в postgresql?