RBAC модель
Таблицы
SQL запросы для PostgrSQL
Пользователи:
CREATE TABLE users (
user_id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
username VARCHAR(100) UNIQUE NOT NULL,
fio VARCHAR(100) NOT NULL DEFAULT '',
phone VARCHAR(12) NOT NULL,
password_hash TEXT NOT NULL
);