Add production condition retrieval smoke test
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE IF NOT EXISTS rag_answer_feedback (
|
||||
feedback_id uuid PRIMARY KEY,
|
||||
trace_id uuid NOT NULL REFERENCES rag_retrieval_trace(trace_id) ON DELETE CASCADE,
|
||||
conversation_id varchar(128),
|
||||
rating varchar(16) NOT NULL CHECK (rating IN ('helpful', 'not_helpful')),
|
||||
comment text CHECK (comment IS NULL OR char_length(comment) <= 2000),
|
||||
created_at timestamptz NOT NULL DEFAULT now(),
|
||||
updated_at timestamptz NOT NULL DEFAULT now(),
|
||||
UNIQUE (trace_id)
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS rag_answer_feedback_created_at_idx
|
||||
ON rag_answer_feedback (created_at DESC);
|
||||
Reference in New Issue
Block a user