Skip to content
Snippets Groups Projects
Commit 78420270 authored by Anton Bagliy's avatar Anton Bagliy
Browse files

v.2.8.8

parents 833001dd 4900ec48
Branches
No related merge requests found
DROP VIEW IF EXISTS public.view_disciplines;
ALTER TABLE public.subjects ALTER COLUMN "name" TYPE varchar(250) USING "name"::varchar;
CREATE OR REPLACE VIEW public.view_disciplines
AS SELECT DISTINCT ON (disciplines.id) disciplines.id AS disciplineid,
disciplines.authorid,
disciplines.examtype,
disciplines.lecturecount,
disciplines.practicecount,
disciplines.labcount,
disciplines.semesterid,
disciplines.islocked,
disciplines.milestone,
disciplines.subtype,
disciplines.compounddiscid,
disciplines.maxrate,
disciplines.currate,
disciplines.isinactive,
disciplines.isglobal,
grades.id AS gradeid,
grades.num AS gradenum,
grades.degree,
subjects.id AS subjectid,
subjects.name AS subjectname,
subjects.abbr AS subjectabbr,
faculties.id AS facultyid,
faculties.name AS facultyname,
faculties.abbr AS facultyabbr,
compound_disciplines.name AS compounddiscname,
global_disciplines.name AS globalname,
study_plans.externalid AS planexternalid
FROM disciplines
JOIN subjects ON subjects.id = disciplines.subjectid
JOIN faculties ON faculties.id = disciplines.facultyid
LEFT JOIN grades ON grades.id = disciplines.gradeid
LEFT JOIN compound_disciplines ON compound_disciplines.id = disciplines.compounddiscid
LEFT JOIN disciplines_study_plans ON disciplines_study_plans.disciplineid = disciplines.id
LEFT JOIN study_plans ON study_plans.id = disciplines_study_plans.studyplanid
LEFT JOIN global_disciplines ON global_disciplines.disciplineid = disciplines.id;
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment