moved files
This commit is contained in:
12
scripts/init_database/create_conv_store.sql
Normal file
12
scripts/init_database/create_conv_store.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
-- Create the messages table
|
||||
CREATE TABLE IF NOT EXISTS messages (
|
||||
id BIGSERIAL PRIMARY KEY,
|
||||
conversation_id TEXT NOT NULL,
|
||||
message_type VARCHAR(10) NOT NULL CHECK (message_type IN ('human', 'ai', 'tool')),
|
||||
content TEXT NOT NULL,
|
||||
sequence_number INTEGER NOT NULL CHECK (sequence_number >= 0),
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- Index for fast retrieval of all messages in a conversation (in order)
|
||||
CREATE INDEX IF NOT EXISTS idx_messages_conversation ON messages (conversation_id, sequence_number);
|
||||
Reference in New Issue
Block a user