Трудно дать подробное руководство, когда я не совсем понимаю, какова цель приложения.
Конечно, можно делать то, что вы предлагаете, хотя для этого может потребоваться некоторое кодирование.
Однако, если вы просто заинтересованы в том, чтобы клиенты могли видеть только свои собственные данные,альтернативный подход может быть VPD (виртуальная частная база данных) или RLS (защита на уровне строк).
Надеюсь, что это поможет.