forked from wangziqi/ruoyi-vue-pro
fix(education): lock collection migration adoption
This commit is contained in:
@@ -1,6 +1,13 @@
|
||||
-- EDU-010: current-tenant manual Question Collection authoring lifecycle.
|
||||
-- JAVA_READ application authority is enforced in Java; database guards protect direct mutation.
|
||||
|
||||
-- Prevent concurrent collection/membership/question mutation across adoption validation,
|
||||
-- backfill, and trigger installation while retaining ordinary reads.
|
||||
LOCK TABLE education_question_collection,
|
||||
education_question_collection_question,
|
||||
education_question
|
||||
IN SHARE ROW EXCLUSIVE MODE;
|
||||
|
||||
ALTER TABLE education_question_collection
|
||||
ADD COLUMN publication_status VARCHAR(16) NOT NULL DEFAULT 'ACTIVE',
|
||||
ADD COLUMN authoring_version INTEGER NOT NULL DEFAULT 0,
|
||||
|
||||
Reference in New Issue
Block a user