alpha-test

This commit is contained in:
2025-09-18 13:46:35 +09:00
parent 85027a7747
commit 5ea3e8c1f3
27 changed files with 5887 additions and 174 deletions

View File

@@ -0,0 +1,14 @@
-- Добавление столбцов state и state_data в таблицу users для обработки состояний пользователя
-- Добавляем столбец state для хранения текущего состояния пользователя
ALTER TABLE users ADD COLUMN IF NOT EXISTS state VARCHAR(255) NULL;
-- Добавляем столбец state_data для хранения дополнительных данных о состоянии
ALTER TABLE users ADD COLUMN IF NOT EXISTS state_data JSONB DEFAULT '{}'::jsonb;
-- Добавляем индекс для быстрого поиска по state
CREATE INDEX IF NOT EXISTS idx_users_state ON users(state);
-- Комментарий к столбцам
COMMENT ON COLUMN users.state IS 'Текущее состояние пользователя (например, ожидание ввода)';
COMMENT ON COLUMN users.state_data IS 'Дополнительные данные о состоянии пользователя в формате JSON';