Initial commit of akmon project

This commit is contained in:
2026-01-20 08:04:15 +08:00
commit 77a2bab985
1309 changed files with 343305 additions and 0 deletions

View 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';