Initial commit of akmon project
This commit is contained in:
20
doc_zhipao/create_missing_base_data.sql
Normal file
20
doc_zhipao/create_missing_base_data.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
-- 创建测试数据所需的基础记录
|
||||
-- 这些记录必须在导入测试数据之前存在,以满足外键约束
|
||||
|
||||
-- 1. 创建测试学校
|
||||
INSERT INTO public.ak_schools (id, name, region_id, type, created_at) VALUES
|
||||
('11111111-2222-1111-1111-111111111111', '测试高中', NULL, '高中', now());
|
||||
|
||||
-- 2. 创建测试年级
|
||||
INSERT INTO public.ak_grades (id, school_id, name, created_at) VALUES
|
||||
('11111111-3333-1111-1111-111111111111', '11111111-2222-1111-1111-111111111111', '高一年级', now());
|
||||
|
||||
-- 3. 创建测试班级
|
||||
INSERT INTO public.ak_classes (id, grade_id, name, created_at) VALUES
|
||||
('11111111-4444-1111-1111-111111111111', '11111111-3333-1111-1111-111111111111', '高一(1)班', now()),
|
||||
('11111111-4444-1111-1111-111111111112', '11111111-3333-1111-1111-111111111111', '高一(2)班', now());
|
||||
|
||||
-- 4. 验证创建的记录
|
||||
SELECT 'School created: ' || name FROM public.ak_schools WHERE id = '11111111-2222-1111-1111-111111111111';
|
||||
SELECT 'Grade created: ' || name FROM public.ak_grades WHERE id = '11111111-3333-1111-1111-111111111111';
|
||||
SELECT 'Classes created: ' || string_agg(name, ', ') FROM public.ak_classes WHERE grade_id = '11111111-3333-1111-1111-111111111111';
|
||||
Reference in New Issue
Block a user