16 lines
700 B
SQL
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); |