You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
722 B
MySQL
14 lines
722 B
MySQL
|
1 month ago
|
CREATE TABLE IF NOT EXISTS school_product_config (
|
||
|
|
school_id VARCHAR(64) NOT NULL PRIMARY KEY,
|
||
|
|
organization_mode VARCHAR(32) NOT NULL DEFAULT 'ADMIN_CLASS_ENABLED',
|
||
|
|
student_roster_owner VARCHAR(32) NOT NULL DEFAULT 'SCHOOL_ADMIN',
|
||
|
|
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
|
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
||
|
|
) COMMENT='school product capability configuration';
|
||
|
|
|
||
|
|
INSERT INTO school_product_config (school_id, organization_mode, student_roster_owner)
|
||
|
|
SELECT school_id, 'ADMIN_CLASS_ENABLED', 'SCHOOL_ADMIN' FROM school
|
||
|
|
ON DUPLICATE KEY UPDATE school_id = VALUES(school_id);
|
||
|
|
|
||
|
|
ALTER TABLE teaching_class_student MODIFY admin_class_id VARCHAR(64) NULL;
|