postgresql 触发器例子(学生,课程,班级,选课)
-
课程表
-- 课程表 course drop table if exists public.course; CREATE TABLE public.course ( id serial NOT NULL, couse_id varchar(100) null, "name" varchar(100) NULL, CONSTRAINT course_pk PRIMARY KEY (id) ); COMMENT ON COLUMN public.course.id IS '数据主键'; COMMENT ON COLUMN public.course."name" IS '课程名称';
-
班级表
-- 班级表 class_room drop table if exists public.class_room; CREATE TABLE public.class_room ( id serial NOT NULL, grade int NULL, room_id varchar(10) null, CONSTRAINT class_room_pk PRIMARY KEY (id) ); COMMENT ON COLUMN public.class_room.id IS '数据主键'; COMMENT ON COLUMN public.class_room.grade IS '1 一年级;2 二年级; 3 三年级'; COMMENT ON COLUMN public.class_room.room_id IS '