|
10 | 10 | # |
11 | 11 | # It's strongly recommended that you check this file into your version control system. |
12 | 12 |
|
13 | | -ActiveRecord::Schema[8.0].define(version: 2025_12_15_161508) do |
| 13 | +ActiveRecord::Schema[8.0].define(version: 2025_12_16_092915) do |
14 | 14 | # These are extensions that must be enabled in order to support this database |
15 | 15 | enable_extension "citext" |
16 | 16 | enable_extension "pg_catalog.plpgsql" |
|
33 | 33 | t.index ["created_at"], name: "index_answer_feedback_on_created_at" |
34 | 34 | end |
35 | 35 |
|
| 36 | + create_table "answer_relevancy_aggregates", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| |
| 37 | + t.decimal "mean_score", null: false |
| 38 | + t.uuid "answer_id", null: false |
| 39 | + t.datetime "created_at", null: false |
| 40 | + t.datetime "updated_at", null: false |
| 41 | + t.index ["answer_id"], name: "index_answer_relevancy_aggregates_on_answer_id", unique: true |
| 42 | + end |
| 43 | + |
| 44 | + create_table "answer_relevancy_runs", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| |
| 45 | + t.decimal "score", null: false |
| 46 | + t.string "reason", null: false |
| 47 | + t.jsonb "llm_responses" |
| 48 | + t.jsonb "metrics" |
| 49 | + t.uuid "answer_relevancy_aggregate_id", null: false |
| 50 | + t.datetime "created_at", null: false |
| 51 | + t.datetime "updated_at", null: false |
| 52 | + t.index ["answer_relevancy_aggregate_id"], name: "index_answer_relevancy_runs_on_answer_relevancy_aggregate_id" |
| 53 | + end |
| 54 | + |
36 | 55 | create_table "answer_source_chunks", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| |
37 | 56 | t.uuid "content_id", null: false |
38 | 57 | t.string "locale", null: false |
|
173 | 192 | end |
174 | 193 |
|
175 | 194 | add_foreign_key "answer_feedback", "answers", on_delete: :cascade |
| 195 | + add_foreign_key "answer_relevancy_aggregates", "answers", on_delete: :cascade |
| 196 | + add_foreign_key "answer_relevancy_runs", "answer_relevancy_aggregates", on_delete: :cascade |
176 | 197 | add_foreign_key "answer_sources", "answer_source_chunks", on_delete: :restrict |
177 | 198 | add_foreign_key "answer_sources", "answers", on_delete: :cascade |
178 | 199 | add_foreign_key "answer_topics", "answers", on_delete: :cascade |
|
0 commit comments