gemma-bot/docker/postgres/init.sql
2025-04-27 06:32:34 +03:00

16 lines
700 B
SQL

-- Создаем базу данных для бота, если она еще не существует
CREATE DATABASE gemma_bot WITH OWNER postgres ENCODING 'UTF8' LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8';
-- Подключаемся к базе данных
\c gemma_bot;
-- Создаем таблицу для хранения сообщений
CREATE TABLE IF NOT EXISTS messages (
id SERIAL PRIMARY KEY,
user_id BIGINT NOT NULL,
message_data JSONB NOT NULL,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
-- Создаем индекс для быстрого поиска по user_id
CREATE INDEX IF NOT EXISTS idx_messages_user_id ON messages (user_id);