From 21a94fa7e0609fba04017a9350152d679e095d71 Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Wed, 15 Feb 2023 12:37:05 +0100 Subject: [PATCH] =?UTF-8?q?Feld=20Studiengang=20in=20Datenbl=C3=A4tter=20a?= =?UTF-8?q?ufgenommen,=202=20Beispielsichten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-modules/module/costage/conf/costage.xml | 137 +++++++++++++++++- .../costage_st_pruef_aggr_fuellen.sql | 25 +++- .../costage/masken/43040_felderinfo.unl | 3 +- .../masken/43040_masken_felder_bez.unl | 1 + .../costage/masken/43040_maskeninfo.unl | 4 +- .../costage/masken/43080_felderinfo.unl | 3 +- .../masken/43080_masken_felder_bez.unl | 1 + .../costage/masken/43080_maskeninfo.unl | 8 +- .../costage/masken/43110_felderinfo.unl | 3 +- .../masken/43110_masken_felder_bez.unl | 1 + .../costage/masken/43110_maskeninfo.unl | 1 + .../rohdaten_sos/sos_costage_unload.xml | 2 +- .../costage_dim_studiengang_fuellen.sql | 65 +++++++++ .../schluesseltabellen/sichten_fuellen.sql | 122 ++++++++++++++++ .../schluesseltabellen/sichten_loeschen.sql | 8 + .../costage/upgrade/costage_upgrade_man.sql | 1 + 16 files changed, 365 insertions(+), 20 deletions(-) create mode 100644 src-modules/module/costage/schluesseltabellen/costage_dim_studiengang_fuellen.sql create mode 100755 src-modules/module/costage/schluesseltabellen/sichten_fuellen.sql create mode 100644 src-modules/module/costage/schluesseltabellen/sichten_loeschen.sql diff --git a/src-modules/module/costage/conf/costage.xml b/src-modules/module/costage/conf/costage.xml index d8ac08e..f371888 100644 --- a/src-modules/module/costage/conf/costage.xml +++ b/src-modules/module/costage/conf/costage.xml @@ -296,6 +296,42 @@ rightname="CS_BIA_STANDARDREPORTS_ADMIN[CO]" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Studienfächer (CO) @@ -1154,7 +1190,77 @@ rightname="CS_BIA_STANDARDREPORTS_ADMIN[CO]" />
- + +Abschlüsse,Fächer und Studiengänge + + + + + + + + +Abschlüsse und Studiengänge + + + + + + + @@ -1178,14 +1284,14 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen $COSTAGE_PFAD/masken - + CO Basisdaten $COSTAGE_PFAD/masken - Studierende Zeitreihe + Studierende Datenblatt (CO) $COSTAGE_PFAD/masken @@ -1205,6 +1311,10 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen + + + + @@ -1261,7 +1371,7 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen displayType="select" visibleFields="st_studium_nr" format="%s"> - @@ -1318,6 +1428,10 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen displayType="select" visibleFields="name" format="%s"> + + + Abfragen zu Prüfungen und Leistungen displayType="select" visibleFields="st_studium_nr" format="%s"> - @@ -1345,6 +1459,10 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen displayType="select" visibleFields="kurzbezeichnung" format="%s"> + + + @@ -1359,7 +1477,7 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen displayType="select" visibleFields="st_studium_nr" format="%s"> - @@ -1367,6 +1485,10 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen displayType="select" visibleFields="name" format="%s"> + + + @@ -1442,6 +1564,7 @@ parent="CO Basisdaten">Abfragen zu Prüfungen und Leistungen + @@ -1493,6 +1616,7 @@ gueltig_bis DATE + @@ -1534,6 +1658,7 @@ gueltig_bis DATE + diff --git a/src-modules/module/costage/hilfstabellen/costage_st_pruef_aggr_fuellen.sql b/src-modules/module/costage/hilfstabellen/costage_st_pruef_aggr_fuellen.sql index a3281c7..8aa3928 100644 --- a/src-modules/module/costage/hilfstabellen/costage_st_pruef_aggr_fuellen.sql +++ b/src-modules/module/costage/hilfstabellen/costage_st_pruef_aggr_fuellen.sql @@ -140,6 +140,22 @@ where S.st_studium_nr=tmp_pruef.st_studium_nr and S.st_studstamm_nr=tmp_pruef.st_studstamm_nr ; +--Prüfung kann nach letztem eingeschr. Semester sein, daher zuerst letztes Sem. ermitteln: +select S.st_studium_nr, +S.matrikelnummer, +null::integer as st_studienstatus_nr, +null::integer as studiengang_nr, +null::integer as fach_nr, +null::char(10) as unikey, +null::integer as st_studiengang_nr_msg, +max(S.semester) as semester +into temp tmp_max_sem +from costage_st_studien_aggr S, tmp_pruef P +where S.st_studium_nr=P.st_studium_nr +and S.matrikelnummer=P.matrikelnummer +group by 1,2 +; +--Dann Studium vom letzten Semester in den Prüfungs-Datensatz schreiben: update tmp_pruef set st_studienstatus_nr=S.st_studienstatus_nr, fachsemester = S.fachsemester, @@ -147,12 +163,15 @@ studiengang_nr=S.studiengang_nr, fach_nr=S.fach_nr, unikey=S.unikey, st_studiengang_nr_msg=S.st_studiengang_nr_msg -from costage_st_studien_aggr S -where S.st_studium_nr=tmp_pruef.st_studium_nr +from tmp_max_sem M, costage_st_studien_aggr S +where S.matrikelnummer=M.matrikelnummer +and S.st_studium_nr=M.st_studium_nr +and S.semester=M.semester +and S.st_studium_nr=tmp_pruef.st_studium_nr and S.matrikelnummer=tmp_pruef.matrikelnummer -and S.semester=tmp_pruef.semester ; +drop table tmp_max_sem; --MSG-Daten nachladen: --zuerst Kopie nur mit MSG: diff --git a/src-modules/module/costage/masken/43040_felderinfo.unl b/src-modules/module/costage/masken/43040_felderinfo.unl index 952e453..f77626d 100644 --- a/src-modules/module/costage/masken/43040_felderinfo.unl +++ b/src-modules/module/costage/masken/43040_felderinfo.unl @@ -5,12 +5,13 @@ \ order by 1^ ^^ 43041^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<> select semester_tid, semester_bezeichnung from costage_st_semester where today()-(4*365) between date(semester_anfang) and date(semester_ende);^ +43042^Studiengang^9^0^0^130^150^50^char^30^0^12^<> select tid,name,sortnr from sichten where art in ('COSTAGE-Studiengang-Sicht') order by 3,2;^^^ 43043^Staatsangehörigkeit^36^0^0^130^150^10^sql^30^0^1^<> SELECT st_land_nr, name from costage_st_laender order by 2;^^^ 43044^Status^14^350^-1^140^180^1^char^30^0^1^<> select apnr,druck from cifx where key=400 order by 2^^ ^ 43045^Hörerstatus^33^0^0^140^170^1^char^30^0^1^<> select apnr, druck from cifx where key=401 order by 2^ ^ ^ 43046^Weitere Tabellen^123^0^0^140^140^10^char^30^0^1^<> \ --freemarker template\ -select name,string_not_null(caption) || ' - ' || name from sx_tables where name in ('costage_st_studierendenstammdaten','costage_st_studiengaenge')\ +select name,string_not_null(caption) || ' - ' || name from sx_tables where name in ('costage_st_studierendenstammdaten','costage_dim_studiengang')\ <#if <>!='tabelle_html_datenblatt.xsl'>\ and name in (select distinct tablename from stylesheet_field where stylesheet_id in (select tid from sx_stylesheets where filename=<>)) \ \ diff --git a/src-modules/module/costage/masken/43040_masken_felder_bez.unl b/src-modules/module/costage/masken/43040_masken_felder_bez.unl index d06d41a..4d2e89e 100644 --- a/src-modules/module/costage/masken/43040_masken_felder_bez.unl +++ b/src-modules/module/costage/masken/43040_masken_felder_bez.unl @@ -1,5 +1,6 @@ 43040^43040^ 43040^43041^ +43040^43042^ 43040^43043^ 43040^43044^ 43040^43045^ diff --git a/src-modules/module/costage/masken/43040_maskeninfo.unl b/src-modules/module/costage/masken/43040_maskeninfo.unl index 3dcd0f6..9eb8d24 100644 --- a/src-modules/module/costage/masken/43040_maskeninfo.unl +++ b/src-modules/module/costage/masken/43040_maskeninfo.unl @@ -83,6 +83,8 @@ SELECT name,\ <#assign filter=filter+" and costage_st_studien_aggr.matrikelnummer in (<>)"?replace("'","")/>\ \ \ +\ +/* <#assign filter = filter + " and 's_' || costage_st_studien_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<> */ \ \ \ <@generate_resultset_multitable tabellen=table_list\ @@ -165,4 +167,4 @@ Column CID=${i} heading_text="${myfield.key}\\n(Schlüssel)" explanation="Schlü \ \ \ -@@@^Altersgruppe^Anzahl^Flexible Ausgabe der Studierendenstatistik, Studiengänge und Lehreinheiten^drop table tmp_tabelle;^^2^700^360^0^1^^ +@@@^Altersgruppe^Anzahl^Flexible Ausgabe der Studierendenstatistik, Studiengänge und Studierendenstammdaten^drop table tmp_tabelle;^^2^700^360^0^1^^ diff --git a/src-modules/module/costage/masken/43080_felderinfo.unl b/src-modules/module/costage/masken/43080_felderinfo.unl index f9f86ea..20949f3 100644 --- a/src-modules/module/costage/masken/43080_felderinfo.unl +++ b/src-modules/module/costage/masken/43080_felderinfo.unl @@ -5,6 +5,7 @@ \ order by 1^ ^^ 43081^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<> select semester_tid, semester_bezeichnung from costage_st_semester where today()-365 between date(semester_anfang) and date(semester_ende);^ +43082^Studiengang^9^0^0^130^150^50^char^30^0^12^<> select tid,name,sortnr from sichten where art in ('COSTAGE-Studiengang-Sicht') order by 3,2;^^^ 43083^Staatsangehörigkeit^36^0^0^130^150^10^sql^30^0^1^<> SELECT st_land_nr, name from costage_st_laender order by 2;^^^ 43084^Prüfungsstatus^14^350^-1^140^180^1^char^30^0^1^<> select apnr,druck from cifx where key=622 order by 2^^ ^ 43085^Auswertungsebene Prüfungen^25^330^-1^130^150^1^char^4^1^1^<> select 'G','Gesamtabschluss' from xdummy\ @@ -13,7 +14,7 @@ union select 'T','Teilstudienabschluss' from xdummy\ order by 1;^^<> select 'T','Teilstudienabschluss' from xdummy;^ 43086^Weitere Tabellen^123^0^0^140^140^10^char^30^0^1^<> \ --freemarker template\ -select name,string_not_null(caption) || ' - ' || name from sx_tables where name in ('costage_st_studierendenstammdaten','costage_st_studiengaenge')\ +select name,string_not_null(caption) || ' - ' || name from sx_tables where name in ('costage_st_studierendenstammdaten','costage_dim_studiengang')\ <#if <>!='tabelle_html_datenblatt.xsl'>\ and name in (select distinct tablename from stylesheet_field where stylesheet_id in (select tid from sx_stylesheets where filename=<>)) \ \ diff --git a/src-modules/module/costage/masken/43080_masken_felder_bez.unl b/src-modules/module/costage/masken/43080_masken_felder_bez.unl index d047bda..ed59556 100644 --- a/src-modules/module/costage/masken/43080_masken_felder_bez.unl +++ b/src-modules/module/costage/masken/43080_masken_felder_bez.unl @@ -1,5 +1,6 @@ 43080^43080^ 43080^43081^ +43080^43082^ 43080^43083^ 43080^43084^ 43080^43085^ diff --git a/src-modules/module/costage/masken/43080_maskeninfo.unl b/src-modules/module/costage/masken/43080_maskeninfo.unl index 891d500..6457fe3 100644 --- a/src-modules/module/costage/masken/43080_maskeninfo.unl +++ b/src-modules/module/costage/masken/43080_maskeninfo.unl @@ -79,6 +79,7 @@ SELECT name,\ <#if "<>"!="">\ <#assign filter=filter+" and costage_st_pruef_aggr.matrikelnummer in (<>)"?replace("'","")/>\ \ +/* <#assign filter = filter + " and 's_' || costage_st_pruef_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<> */ \ \ --Feld Auswertungsebene Prüfungen\ --Was wird ausgewertet? Welche Leistungsdetailtypen sin betroffen? Welches Prüfungsdatum/Semester soll ausgewertet werden?\ @@ -90,7 +91,7 @@ SELECT name,\ <#assign semester_feld="semester" />\ \ <#assign fach_filter="1=1" />\ ---Default: TSG\ +--Default: \ /* <#assign fach_filter="costage_st_pruef_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.skz_key in (<>)) "/> \ */\ \ @@ -100,11 +101,6 @@ SELECT name,\ <#if <>=="G">\ <#assign ldt_filter="leistungsdetailtyp_kb in ('BAKN', 'MAGN', 'STEX', 'ERGAB')" />\ <#assign semester_feld="semester_msg" />\ -/* <#assign fach_filter="costage_st_pruef_aggr.st_studiengang_nr in \ -(select M.st_studiengang_nr_msg from costage_st_studiengaenge G , costage_st_studiengaenge_mtsg M\ -where M.st_studiengang_nr_tsg=G.st_studiengang_nr\ -and G.skz_key in (<>)) "/> \ -*/\ \ \ \ diff --git a/src-modules/module/costage/masken/43110_felderinfo.unl b/src-modules/module/costage/masken/43110_felderinfo.unl index 99db103..5083207 100644 --- a/src-modules/module/costage/masken/43110_felderinfo.unl +++ b/src-modules/module/costage/masken/43110_felderinfo.unl @@ -5,6 +5,7 @@ \ order by 1^ ^^ 43111^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<> select semester_tid, semester_bezeichnung from costage_st_semester where today()-365 between date(semester_anfang) and date(semester_ende);^ +43112^Studiengang^9^0^0^130^150^50^char^30^0^12^<> select tid,name,sortnr from sichten where art in ('COSTAGE-Studiengang-Sicht') order by 3,2;^^^ 43113^Staatsangehörigkeit^36^0^0^130^150^10^sql^30^0^1^<> SELECT st_land_nr, name from costage_st_laender order by 2;^^^ 43114^Zulassungsart^14^350^-1^140^180^1^integer^30^0^1^<> select nr, name\ FROM costage_bw_zulassungsarten order by 2^^ ^ @@ -14,7 +15,7 @@ union select 'T','Teilstudienabschluss' from xdummy\ order by 1;^^ ^ 43116^Weitere Tabellen^123^0^0^140^140^10^char^30^0^1^<> \ --freemarker template\ -select name,string_not_null(caption) || ' - ' || name from sx_tables where name in ('costage_st_studierendenstammdaten','costage_st_studiengaenge')\ +select name,string_not_null(caption) || ' - ' || name from sx_tables where name in ('costage_st_studierendenstammdaten','costage_dim_studiengang')\ <#if <>!='tabelle_html_datenblatt.xsl'>\ and name in (select distinct tablename from stylesheet_field where stylesheet_id in (select tid from sx_stylesheets where filename=<>)) \ \ diff --git a/src-modules/module/costage/masken/43110_masken_felder_bez.unl b/src-modules/module/costage/masken/43110_masken_felder_bez.unl index 1de1d95..f8cb6e8 100644 --- a/src-modules/module/costage/masken/43110_masken_felder_bez.unl +++ b/src-modules/module/costage/masken/43110_masken_felder_bez.unl @@ -1,5 +1,6 @@ 43110^43110^ 43110^43111^ +43110^43112^ 43110^43113^ 43110^43114^ 43110^43115^ diff --git a/src-modules/module/costage/masken/43110_maskeninfo.unl b/src-modules/module/costage/masken/43110_maskeninfo.unl index 6a22f01..2dd33f9 100644 --- a/src-modules/module/costage/masken/43110_maskeninfo.unl +++ b/src-modules/module/costage/masken/43110_maskeninfo.unl @@ -73,6 +73,7 @@ SELECT name,\ /* and fachsemester <= <> */\ " />\ \ +/* <#assign filter = filter + " and 's_' || costage_bw_antr_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<> */ \ \ <#if "<>"!="">\ <#assign filter=filter+" and costage_bw_antr_aggr.matrikelnummer in (<>)"?replace("'","")/>\ diff --git a/src-modules/module/costage/rohdaten_sos/sos_costage_unload.xml b/src-modules/module/costage/rohdaten_sos/sos_costage_unload.xml index 5bf6bcb..7574fbe 100644 --- a/src-modules/module/costage/rohdaten_sos/sos_costage_unload.xml +++ b/src-modules/module/costage/rohdaten_sos/sos_costage_unload.xml @@ -1631,7 +1631,7 @@ AND to_number('' || P.term_year || T.termnumber,'99999') >= $start_stud_sem SELECT S.mtknr_ldsg, G.abschluss, -G.stg, +G.skz_key as stg, '' ,--vert, '' ,--schwp, G.fachkennzeichen, diff --git a/src-modules/module/costage/schluesseltabellen/costage_dim_studiengang_fuellen.sql b/src-modules/module/costage/schluesseltabellen/costage_dim_studiengang_fuellen.sql new file mode 100644 index 0000000..5491afe --- /dev/null +++ b/src-modules/module/costage/schluesseltabellen/costage_dim_studiengang_fuellen.sql @@ -0,0 +1,65 @@ + +truncate table costage_dim_studiengang; + +insert into costage_dim_studiengang(st_studiengang_nr, + studiengangs_identifikator, + studiengangs_bezeichnung, + st_absz_nr, + st_skz_nr, + fachkennzeichen, + st_std_art_nr, + studiengangs_typ_name, + studiengangs_typ_kb, + studientyp_name, + studientyp_kb, + stp_stp_nr, + stuart, + stufrm, + pversion, + rsz, + skz_key, + skz_name, + unikey, + fakultaet_key, + abschluss_code, + abschluss_name, + fakultaet_kurztext, + fakultaet_drucktext) + +SELECT G.st_studiengang_nr, +substring(G.studiengangs_identifikator from 1 for 255) as studiengangs_identifikator, +substring(G.studiengangs_bezeichnung from 1 for 255) as studiengangs_bezeichnung, +G.st_absz_nr, +G.st_skz_nr, +G.fachkennzeichen, +G.st_std_art_nr, +G.studiengangs_typ_name, +G.studiengangs_typ_kb, +G.studientyp_name, +G.studientyp_kb, +G.stp_stp_nr, +--G.abschluss, +G.stuart, +G.stufrm, +G.pversion, +G.rsz, +SKZ.skz_key, +SKZ.skz_name, +SKZ.unikey, +SKZ.fakultaet_key, +A.code as abschluss_code, +A.name as abschluss_name, +null::varchar(255) as fakultaet_kurztext, +null::varchar(255) as fakultaet_drucktext + +FROM costage_st_studiengaenge G left outer join costage_st_studienkennzahlen SKZ +on ( SKZ.st_skz_nr=G.st_skz_nr) +left outer join costage_st_abschlussziele_lokal A on (A.st_absz_nr=G.st_absz_nr); + +update costage_dim_studiengang set fakultaet_kurztext=F.fakultaet_bezeichnung, +fakultaet_drucktext=F.fakultaet_name +from costage_st_fakultaeten F +where F.fakultaet_key=costage_dim_studiengang.fakultaet_key +and F.unikey=costage_dim_studiengang.unikey; + + diff --git a/src-modules/module/costage/schluesseltabellen/sichten_fuellen.sql b/src-modules/module/costage/schluesseltabellen/sichten_fuellen.sql new file mode 100755 index 0000000..9001536 --- /dev/null +++ b/src-modules/module/costage/schluesseltabellen/sichten_fuellen.sql @@ -0,0 +1,122 @@ +--freemarker template +<#if SQLdialect='Postgres'> +select setval('sichten_tid_seq',(select max(tid) from sichten)); + + +CREATE temp TABLE tmp_sichten ( + parent character(255), + systeminfoid integer DEFAULT 0 NOT NULL, + art character(40), + type integer , + name_intern character(200), + name character(200), + beschreibung character(255), + sortnr integer DEFAULT 0 NOT NULL, + quelle character(255), + alt_hier_id character(150), + treecfgtable character(255), + treecfgid character(150), + label smallint DEFAULT 0 NOT NULL, + user_rechte smallint DEFAULT 1 NOT NULL, + rechtequelle character(255), + sesamkey character(100), + standbutton smallint DEFAULT 0 NOT NULL, + attribut1 character(255), + attribut2 character(255), + attribut3 integer, + attribut4 integer, + xmlmaxentries integer, + gueltig_seit date , + gueltig_bis date, + aktiv smallint DEFAULT 1 +); + +-- Studiengänge nach Abschluss/Fach + +INSERT INTO tmp_sichten( + systeminfoid , + art , + type , + name_intern , + name , + sortnr , + quelle , + label , + user_rechte , + standbutton , + gueltig_seit , + gueltig_bis , aktiv + ) select + 310 , + 'COSTAGE-Studiengang-Sicht' , + 10 , + 'costage_studieng_abschluss_fach' , + 'Studiengang nach Abschluss/Fach' , + 1 , + 'select druck,apnr,parent,struktur_str from costage_abschluss_fach_stg order by 1', + 0 , + 0 , + 0 , + date_val('01.01.1900') , date_val('01.01.3000') , 1 from xdummy; + + +-- Studiengänge nach Abschluss, darunter Abschluss/Fach + +INSERT INTO tmp_sichten( + systeminfoid , + art , + type , + name_intern , + name , + sortnr , + quelle , + label , + user_rechte , + standbutton , + gueltig_seit , + gueltig_bis , aktiv + ) select + 310 , + 'COSTAGE-Studiengang-Sicht' , + 10 , + 'costage_studieng_abschluss' , + 'Studiengang nach Abschluss' , + 0 , + 'select druck,apnr,parent,struktur_str from costage_abschluss_stg order by 1', + 0 , + 0 , + 0 , + date_val('01.01.1900') , date_val('01.01.3000') , 1 from xdummy; + + delete from tmp_sichten where name_intern in (select name_intern from sichten); + + + INSERT INTO sichten( + systeminfoid , art , type , name_intern , name , + sortnr , quelle , label , + user_rechte , standbutton , + xmlmaxentries , + gueltig_seit , gueltig_bis , aktiv) + select systeminfoid , art , type , name_intern , name , + sortnr , quelle , label , + user_rechte , standbutton , + xmlmaxentries , + gueltig_seit , gueltig_bis , aktiv + from tmp_sichten S; + + +--Rechte für Sichten geben +select 'Rechte für Sichten geben' from xdummy; +delete from sachgeb_sichtarten where sichtart in +(select distinct art from tmp_sichten); + +insert into sachgeb_sichtarten +( + sachgebiete_id , + sichtart +) +select distinct 310,art from tmp_sichten; + + +drop table tmp_sichten; + diff --git a/src-modules/module/costage/schluesseltabellen/sichten_loeschen.sql b/src-modules/module/costage/schluesseltabellen/sichten_loeschen.sql new file mode 100644 index 0000000..fad608a --- /dev/null +++ b/src-modules/module/costage/schluesseltabellen/sichten_loeschen.sql @@ -0,0 +1,8 @@ + + +delete from sichten where systeminfoid =121; --GANG + + + +delete from sachgeb_sichtarten where sachgebiete_id in (121); + diff --git a/src-modules/module/costage/upgrade/costage_upgrade_man.sql b/src-modules/module/costage/upgrade/costage_upgrade_man.sql index d30b464..bada3bd 100644 --- a/src-modules/module/costage/upgrade/costage_upgrade_man.sql +++ b/src-modules/module/costage/upgrade/costage_upgrade_man.sql @@ -5,6 +5,7 @@ alter table costage_st_studienkennzahlen alter column skz_key type char(10); alter table costage_st_studierendenstammdaten_neu alter column aufnahmedatum type varchar(255); +--alter table costage_st_studierendenstammdaten alter column geschlecht type integer using val(geschlecht);