@@ -73,12 +73,10 @@ ALTER TABLE memories ADD COLUMN IF NOT EXISTS content_tsv tsvector
7373 GENERATED ALWAYS AS (to_tsvector(' english' , content)) STORED;
7474CREATE INDEX IF NOT EXISTS memories_content_tsv_idx ON memories USING GIN (content_tsv);
7575
76- ALTER TABLE memories ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT ' default' ;
77- CREATE INDEX IF NOT EXISTS memories_user_namespace_idx ON memories(user_id, namespace);
78-
79- ALTER TABLE retrieval_logs ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT ' default' ;
80-
81- CREATE TABLE IF NOT EXISTS user_api_keys (
76+ ALTER TABLE memories ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT ' default' ;
77+ CREATE INDEX IF NOT EXISTS memories_user_namespace_idx ON memories(user_id, namespace);
78+
79+ CREATE TABLE IF NOT EXISTS user_api_keys (
8280 id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
8381 user_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE ,
8482 api_key_hash TEXT UNIQUE NOT NULL ,
@@ -101,8 +99,10 @@ CREATE TABLE IF NOT EXISTS retrieval_logs (
10199 created_at TIMESTAMPTZ NOT NULL DEFAULT now()
102100);
103101
104- CREATE INDEX IF NOT EXISTS retrieval_logs_user_created_at_idx ON retrieval_logs(user_id, created_at DESC );
105- CREATE INDEX IF NOT EXISTS retrieval_logs_conversation_id_idx ON retrieval_logs(conversation_id);
102+ CREATE INDEX IF NOT EXISTS retrieval_logs_user_created_at_idx ON retrieval_logs(user_id, created_at DESC );
103+ CREATE INDEX IF NOT EXISTS retrieval_logs_conversation_id_idx ON retrieval_logs(conversation_id);
104+
105+ ALTER TABLE retrieval_logs ADD COLUMN IF NOT EXISTS namespace TEXT NOT NULL DEFAULT ' default' ;
106106
107107CREATE TABLE IF NOT EXISTS conversations (
108108 id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
0 commit comments