gitdataai/libs/migrate/sql/m20260508_000006_extend_ai_conversation.sql

9 lines
643 B
SQL

ALTER TABLE ai_conversation ADD COLUMN IF NOT EXISTS access_visibility VARCHAR(32) NOT NULL DEFAULT 'owner';
ALTER TABLE ai_conversation ADD COLUMN IF NOT EXISTS can_ask VARCHAR(32) NOT NULL DEFAULT 'owner';
ALTER TABLE ai_conversation ADD COLUMN IF NOT EXISTS project_uid INT;
ALTER TABLE ai_conversation ADD COLUMN IF NOT EXISTS model_uid UUID;
ALTER TABLE ai_conversation ADD COLUMN IF NOT EXISTS model_name VARCHAR(256);
CREATE INDEX IF NOT EXISTS idx_ai_conv_access_vis ON ai_conversation (access_visibility);
CREATE INDEX IF NOT EXISTS idx_ai_conv_project_uid ON ai_conversation (project_id, project_uid) WHERE project_uid IS NOT NULL;