feat: support composite practice questions

This commit is contained in:
Codex
2026-06-29 15:57:03 +08:00
parent 07a6edeea2
commit e54efbc294
14 changed files with 893 additions and 43 deletions

View File

@@ -0,0 +1,6 @@
alter table public.answer_records
add column if not exists answer_payload jsonb not null default '{}'::jsonb;
create index if not exists idx_answer_records_answer_payload_gin
on public.answer_records using gin (answer_payload)
where answer_payload <> '{}'::jsonb;