-- Администраторы веб-панели (Блок 4.2): вход через Telegram Login Widget. -- Первых админов засевает приложение из ADMIN_IDS (идемпотентно при старте). CREATE TABLE IF NOT EXISTS bot.admin_users ( telegram_id bigint PRIMARY KEY, username text, role text NOT NULL DEFAULT 'admin' CHECK (role IN ('admin', 'moderator')), enabled boolean NOT NULL DEFAULT true, created_at timestamptz NOT NULL DEFAULT now(), last_login_at timestamptz ); COMMENT ON TABLE bot.admin_users IS 'Администраторы веб-панели (доступ через Telegram-логин)'; COMMENT ON COLUMN bot.admin_users.role IS 'admin — полный доступ; moderator — задел на ограниченные права'; COMMENT ON COLUMN bot.admin_users.last_login_at IS 'Время последнего успешного входа';