Compare commits

..

No commits in common. '2ec4fe0dfeb086375d26af92f78d7925c4da7923' and 'd2e1c97034784660f4bfc7c41fb72de5b1ea56d7' have entirely different histories.

  1. 2
      superx/WEB-INF/conf/edustore/db/install/MODULINFO
  2. 2
      superx/WEB-INF/conf/edustore/db/install/VERSION
  3. 2
      superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt
  4. 4
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab
  5. 12
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_lfb_fg.tab
  6. 4
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienbereich.tab
  7. 4
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienfach.tab
  8. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_ids.sql
  9. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql
  10. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_ids.xml
  11. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml
  12. 32222
      superx/WEB-INF/conf/edustore/db/install/conf/kern.html
  13. 1
      superx/WEB-INF/conf/edustore/db/install/conf/kern.rtf
  14. 20
      superx/WEB-INF/conf/edustore/db/install/conf/kern.xml
  15. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern_load.html
  16. 2
      superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql
  17. 144
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql
  18. 36
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_loeschen.sql
  19. 6
      superx/WEB-INF/conf/edustore/db/install/kern_backup.x
  20. 64
      superx/WEB-INF/conf/edustore/db/install/kern_install_ids.sql
  21. 26
      superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql
  22. 12
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
  23. 26
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_faechergruppe.unl
  24. 1686
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_lfb_fg.unl
  25. 145
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
  26. 540
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
  27. 5912
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
  28. 60
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_ids.sql
  29. 54
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql
  30. 2
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_ids.sql
  31. 2
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql
  32. 12
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_ids.sql
  33. 24
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql
  34. 114
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_ids.sql
  35. 41
      superx/WEB-INF/kern_dbforms-config_ids.xml
  36. 18
      superx/WEB-INF/kern_dbforms-config_pg.xml

2
superx/WEB-INF/conf/edustore/db/install/MODULINFO

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
export MODUL_VERSION=5.3 export MODUL_VERSION=5.3b
export MODULNAME=kern export MODULNAME=kern
export SACHGEBIETID=0 export SACHGEBIETID=0
export SACHGEBIET=Administration export SACHGEBIET=Administration

2
superx/WEB-INF/conf/edustore/db/install/VERSION

@ -1 +1 @@
5.3 5.3b

2
superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt

@ -1 +1 @@
25.01.2026 12.09.2025

4
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab

@ -1,9 +1,7 @@
{### k_astat_faechergruppe - automatisch generiert #########} {### k_astat_faechergruppe - automatisch generiert #########}
create table k_astat_faechergruppe( create table k_astat_faechergruppe(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
); );
comment on column k_astat_faechergruppe.schluessel is 'Schlüssel'; comment on column k_astat_faechergruppe.schluessel is 'Schlüssel';

12
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_lfb_fg.tab

@ -10,16 +10,4 @@ fg_str NVARCHAR(255) ,
gueltig_von DATE , gueltig_von DATE ,
gueltig_bis DATE gueltig_bis DATE
); );
comment on column k_astat_lfb_fg.fgr is 'Fächergruppe [Schlüssel]';
comment on column k_astat_lfb_fg.fgr_str is 'Fächergruppe';
comment on column k_astat_lfb_fg.lfb is 'Lehr- und Forschungsbereich [Schlüssel]';
comment on column k_astat_lfb_fg.lfb_str is 'Lehr- und Forschungsbereich';
comment on column k_astat_lfb_fg.fg is 'Fachgebiet [Schlüssel]';
comment on column k_astat_lfb_fg.fg_str is 'Fachgebiet';

4
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienbereich.tab

@ -2,9 +2,7 @@
create table k_astat_studienbereich( create table k_astat_studienbereich(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255) ,
fgr NVARCHAR(255) , fgr NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
); );
comment on column k_astat_studienbereich.schluessel is 'Schlüssel'; comment on column k_astat_studienbereich.schluessel is 'Schlüssel';

4
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_studienfach.tab

@ -2,9 +2,7 @@
create table k_astat_studienfach( create table k_astat_studienfach(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255) ,
sb NVARCHAR(255) , sb NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
); );
comment on column k_astat_studienfach.schluessel is 'Schlüssel'; comment on column k_astat_studienfach.schluessel is 'Schlüssel';

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_ids.sql

@ -7,7 +7,7 @@
-- Fülle db_version -- Fülle db_version
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql

@ -7,7 +7,7 @@
-- Fülle db_version -- Fülle db_version
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_ids.xml

@ -253,7 +253,7 @@
<dbi:dbaction dbi:action="executeFile"> <dbi:dbaction dbi:action="executeFile">
<dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/schluesseltabellen/themenbaum_update_logo_css.sql"/> <dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/schluesseltabellen/themenbaum_update_logo_css.sql"/>
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:UPDATE db_version SET version = '5.3' <dbi:dbaction dbi:action="sqlexec">eduetl:UPDATE db_version SET version = '5.3b'
WHERE his_system = 'kern'; WHERE his_system = 'kern';
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="executeFile"> <dbi:dbaction dbi:action="executeFile">

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml

@ -263,7 +263,7 @@
<dbi:dbaction dbi:action="executeFile"> <dbi:dbaction dbi:action="executeFile">
<dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/schluesseltabellen/themenbaum_update_logo_css.sql"/> <dbi:file database="eduetl" encoding="UTF-8" withNativeClient="n" structure="SQL" filename="$SUPERX_DIR/db/install/schluesseltabellen/themenbaum_update_logo_css.sql"/>
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:UPDATE db_version SET version = '5.3' <dbi:dbaction dbi:action="sqlexec">eduetl:UPDATE db_version SET version = '5.3b'
WHERE his_system = 'kern'; WHERE his_system = 'kern';
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlquery">eduetl:select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum)); <dbi:dbaction dbi:action="sqlquery">eduetl:select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum));

32222
superx/WEB-INF/conf/edustore/db/install/conf/kern.html

File diff suppressed because one or more lines are too long

1
superx/WEB-INF/conf/edustore/db/install/conf/kern.rtf

File diff suppressed because one or more lines are too long

20
superx/WEB-INF/conf/edustore/db/install/conf/kern.xml

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<!--<!DOCTYPE module SYSTEM "../../conf/superx-module.dtd"> --> <!--<!DOCTYPE module SYSTEM "../../conf/superx-module.dtd"> -->
<module name="kern" version="5.3" sachgebiet_id="0" sachgebiet="Administration" <module name="kern" version="5.3b" sachgebiet_id="0" sachgebiet="Administration"
systeminfo_id="9" system="Administration" thema="Administration" systeminfo_id="9" system="Administration" thema="Administration"
thema_parent="Abfragen"> thema_parent="Abfragen">
<database name="superx" version="2" system="superx"> <database name="superx" version="2" system="superx">
@ -5334,8 +5334,6 @@
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" /> <columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/> <column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="fgr" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Fächergruppe (Schlüssel)"/> <column name="fgr" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Fächergruppe (Schlüssel)"/>
<column name="semester_von" type ="INTEGER" size ="4" default ="" notnull ="false" />
<column name="semester_bis" type ="INTEGER" size ="4" default ="" notnull ="false" />
</columns> </columns>
<indexes></indexes> <indexes></indexes>
<primaryKeys><rs> <primaryKeys><rs>
@ -5352,8 +5350,6 @@
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" /> <columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/> <column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="sb" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Studienbereich (Schlüssel)"/> <column name="sb" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Studienbereich (Schlüssel)"/>
<column name="semester_von" type ="INTEGER" size ="4" default ="" notnull ="false" />
<column name="semester_bis" type ="INTEGER" size ="4" default ="" notnull ="false" />
</columns> </columns>
<indexes></indexes> <indexes></indexes>
<primaryKeys><rs> <primaryKeys><rs>
@ -5424,8 +5420,6 @@
releaseUnload="demo" caption="Amtl.Fächergruppen-Schlüssel (Bundesschlüssel)"> releaseUnload="demo" caption="Amtl.Fächergruppen-Schlüssel (Bundesschlüssel)">
<columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" /> <columns><column name="schluessel" type ="VARCHAR" size ="255" default ="" notnull ="true" description="Schlüssel" />
<column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/> <column name="name" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Name"/>
<column name="semester_von" type ="INTEGER" size ="4" default ="" notnull ="false" />
<column name="semester_bis" type ="INTEGER" size ="4" default ="" notnull ="false" />
</columns> </columns>
<indexes></indexes> <indexes></indexes>
<primaryKeys><rs> <primaryKeys><rs>
@ -5580,12 +5574,12 @@
<table name="k_astat_lfb_fg" thema="Administration" releaseUnload="demo" typ="Schlüsseltabelle" > <table name="k_astat_lfb_fg" thema="Administration" releaseUnload="demo" typ="Schlüsseltabelle" >
<columns> <columns>
<column name="tid" type ="SERIAL" size ="4" default ="" notnull ="true" /> <column name="tid" type ="SERIAL" size ="4" default ="" notnull ="true" />
<column name="fgr" type ="CHAR" size ="10" default ="" notnull ="false" description="Fächergruppe (Schlüssel)"/> <column name="fgr" type ="CHAR" size ="10" default ="" notnull ="false" />
<column name="fgr_str" type ="CHAR" size ="255" default ="" notnull ="false" description="Fächergruppe"/> <column name="fgr_str" type ="CHAR" size ="255" default ="" notnull ="false" />
<column name="lfb" type ="CHAR" size ="10" default ="" notnull ="false" description="Lehr- und Forschungsbereich (Schlüssel)"/> <column name="lfb" type ="CHAR" size ="10" default ="" notnull ="false" />
<column name="lfb_str" type ="CHAR" size ="255" default ="" notnull ="false" description="Lehr- und Forschungsbereich"/> <column name="lfb_str" type ="CHAR" size ="255" default ="" notnull ="false" />
<column name="fg" type ="CHAR" size ="10" default ="" notnull ="false" description="Fachgebiet (Schlüssel)"/> <column name="fg" type ="CHAR" size ="10" default ="" notnull ="false" />
<column name="fg_str" type ="VARCHAR" size ="255" default ="" notnull ="false" description="Fachgebiet"/> <column name="fg_str" type ="VARCHAR" size ="255" default ="" notnull ="false" />
<column name="gueltig_von" type ="DATE" size ="255" default ="" notnull ="false" /> <column name="gueltig_von" type ="DATE" size ="255" default ="" notnull ="false" />
<column name="gueltig_bis" type ="DATE" size ="255" default ="" notnull ="false" /> <column name="gueltig_bis" type ="DATE" size ="255" default ="" notnull ="false" />
</columns> </columns>

2
superx/WEB-INF/conf/edustore/db/install/conf/kern_load.html

@ -92,7 +92,7 @@ font-style:italic:
<td class="themenspalte">SuperX-Version</td><td>2</td> <td class="themenspalte">SuperX-Version</td><td>2</td>
</tr> </tr>
<tr> <tr>
<td class="themenspalte">Modulversion</td><td>5.3</td> <td class="themenspalte">Modulversion</td><td>5.3b</td>
</tr> </tr>
<tr> <tr>
<td class="themenspalte">Sachgebiet</td><td>Administration id 0</td> <td class="themenspalte">Sachgebiet</td><td>Administration id 0</td>

2
superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql

@ -2,7 +2,7 @@
--SQL Script automatisch generiert von SuperX module_upgrade.xsl --SQL Script automatisch generiert von SuperX module_upgrade.xsl
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (

144
superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql

@ -7570,50 +7570,6 @@ values('k_astat_faechergruppe',
0, 0,
1); 1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_faechergruppe',
'semester_von',
'semester_von',
'',
'INTEGER',
'4',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_faechergruppe',
'semester_bis',
'semester_bis',
'',
'INTEGER',
'4',
0,
1,
0,
1);
insert into tmp_fields ( insert into tmp_fields (
table_name, table_name,
name, name,
@ -7721,7 +7677,7 @@ check_integrity,
is_sum) is_sum)
values('k_astat_lfb_fg', values('k_astat_lfb_fg',
'fgr', 'fgr',
'Fächergruppe (Schlüssel)', 'fgr',
'', '',
'CHAR', 'CHAR',
'10', '10',
@ -7743,7 +7699,7 @@ check_integrity,
is_sum) is_sum)
values('k_astat_lfb_fg', values('k_astat_lfb_fg',
'fgr_str', 'fgr_str',
'Fächergruppe', 'fgr_str',
'', '',
'CHAR', 'CHAR',
'255', '255',
@ -7765,7 +7721,7 @@ check_integrity,
is_sum) is_sum)
values('k_astat_lfb_fg', values('k_astat_lfb_fg',
'lfb', 'lfb',
'Lehr- und Forschungsbereich (Schlüssel)', 'lfb',
'', '',
'CHAR', 'CHAR',
'10', '10',
@ -7787,7 +7743,7 @@ check_integrity,
is_sum) is_sum)
values('k_astat_lfb_fg', values('k_astat_lfb_fg',
'lfb_str', 'lfb_str',
'Lehr- und Forschungsbereich', 'lfb_str',
'', '',
'CHAR', 'CHAR',
'255', '255',
@ -7809,7 +7765,7 @@ check_integrity,
is_sum) is_sum)
values('k_astat_lfb_fg', values('k_astat_lfb_fg',
'fg', 'fg',
'Fachgebiet (Schlüssel)', 'fg',
'', '',
'CHAR', 'CHAR',
'10', '10',
@ -7831,7 +7787,7 @@ check_integrity,
is_sum) is_sum)
values('k_astat_lfb_fg', values('k_astat_lfb_fg',
'fg_str', 'fg_str',
'Fachgebiet', 'fg_str',
'', '',
'VARCHAR', 'VARCHAR',
'255', '255',
@ -8220,50 +8176,6 @@ values('k_astat_studienbereich',
0, 0,
1); 1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_studienbereich',
'semester_von',
'semester_von',
'',
'INTEGER',
'4',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_studienbereich',
'semester_bis',
'semester_bis',
'',
'INTEGER',
'4',
0,
1,
0,
1);
insert into tmp_fields ( insert into tmp_fields (
table_name, table_name,
name, name,
@ -8330,50 +8242,6 @@ values('k_astat_studienfach',
0, 0,
1); 1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_studienfach',
'semester_von',
'semester_von',
'',
'INTEGER',
'4',
0,
1,
0,
1);
insert into tmp_fields (
table_name,
name,
caption,
description,
field_type,
field_size,
field_not_null,
currentlyUsed,
check_integrity,
is_sum)
values('k_astat_studienfach',
'semester_bis',
'semester_bis',
'',
'INTEGER',
'4',
0,
1,
0,
1);
insert into tmp_fields ( insert into tmp_fields (
table_name, table_name,
name, name,

36
superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_loeschen.sql

@ -2022,18 +2022,6 @@ name)
values('k_astat_faechergruppe', values('k_astat_faechergruppe',
'name'); 'name');
insert into tmp_fields (
table_name,
name)
values('k_astat_faechergruppe',
'semester_von');
insert into tmp_fields (
table_name,
name)
values('k_astat_faechergruppe',
'semester_bis');
insert into tmp_fields ( insert into tmp_fields (
table_name, table_name,
name) name)
@ -2196,18 +2184,6 @@ name)
values('k_astat_studienbereich', values('k_astat_studienbereich',
'fgr'); 'fgr');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienbereich',
'semester_von');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienbereich',
'semester_bis');
insert into tmp_fields ( insert into tmp_fields (
table_name, table_name,
name) name)
@ -2226,18 +2202,6 @@ name)
values('k_astat_studienfach', values('k_astat_studienfach',
'sb'); 'sb');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach',
'semester_von');
insert into tmp_fields (
table_name,
name)
values('k_astat_studienfach',
'semester_bis');
insert into tmp_fields ( insert into tmp_fields (
table_name, table_name,
name) name)

6
superx/WEB-INF/conf/edustore/db/install/kern_backup.x

@ -149,11 +149,11 @@ DOQUERY "select tid, etl_job_id, uniquename, name, param_default from etl_job_pa
DOQUERY "select schluessel, gueltig_ab, land, version, sortkey, gueltig_bis, name, isced, keybund from k_astat_studienfach_land;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienfach_land.unl txt DOQUERY "select schluessel, gueltig_ab, land, version, sortkey, gueltig_bis, name, isced, keybund from k_astat_studienfach_land;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienfach_land.unl txt
DOQUERY "select schluessel, gueltig_ab, land, version, sortkey, gueltig_bis, name, sig2steller, keybund from k_astat_abschluss3steller_land;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschluss3steller_land.unl txt DOQUERY "select schluessel, gueltig_ab, land, version, sortkey, gueltig_bis, name, sig2steller, keybund from k_astat_abschluss3steller_land;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschluss3steller_land.unl txt
DOQUERY "select schluessel, name from k_astat_abschluss2steller;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschluss2steller.unl txt DOQUERY "select schluessel, name from k_astat_abschluss2steller;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschluss2steller.unl txt
DOQUERY "select schluessel, name, fgr, semester_von, semester_bis from k_astat_studienbereich;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienbereich.unl txt DOQUERY "select schluessel, name, fgr from k_astat_studienbereich;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienbereich.unl txt
DOQUERY "select schluessel, name, sb, semester_von, semester_bis from k_astat_studienfach;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienfach.unl txt DOQUERY "select schluessel, name, sb from k_astat_studienfach;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_studienfach.unl txt
DOQUERY "select schluessel, nummer, name, kennz, kontinent from k_astat_staat;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_staat.unl txt DOQUERY "select schluessel, nummer, name, kennz, kontinent from k_astat_staat;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_staat.unl txt
DOQUERY "select schluessel, nummer, name from k_astat_kontinent;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_kontinent.unl txt DOQUERY "select schluessel, nummer, name from k_astat_kontinent;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_kontinent.unl txt
DOQUERY "select schluessel, name, semester_von, semester_bis from k_astat_faechergruppe;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_faechergruppe.unl txt DOQUERY "select schluessel, name from k_astat_faechergruppe;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_faechergruppe.unl txt
DOQUERY "select abschluss_astat_bund, abschluss_astat_bund_ktxt, abschlussart, abschluss_grp, ist_lehramt from k_astat_abschl_grp;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschl_grp.unl txt DOQUERY "select abschluss_astat_bund, abschluss_astat_bund_ktxt, abschlussart, abschluss_grp, ist_lehramt from k_astat_abschl_grp;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_abschl_grp.unl txt
DOQUERY "select tid, astat, eu, semester_von, semester_bis, gueltig_von, gueltig_bis from k_astat_staat_eu;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_staat_eu.unl txt DOQUERY "select tid, astat, eu, semester_von, semester_bis, gueltig_von, gueltig_bis from k_astat_staat_eu;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/k_astat_staat_eu.unl txt
DOQUERY "select tid, pop3_host, pop3_port, pop3_starttls_enable, smtp_host, smtp_port, smtp_auth, smtp_starttls_enable, username, password, userinfo_id, type, daemon1, daemon1_interval, daemon1_loglevel, daemon2, daemon2_interval, daemon3, daemon3_interval from sx_mail;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_mail.unl txt DOQUERY "select tid, pop3_host, pop3_port, pop3_starttls_enable, smtp_host, smtp_port, smtp_auth, smtp_starttls_enable, username, password, userinfo_id, type, daemon1, daemon1_interval, daemon1_loglevel, daemon2, daemon2_interval, daemon3, daemon3_interval from sx_mail;" false $DBDELIMITER ${BACKUP_PFAD_INDIVIDUELL_MODULE}/sx_mail.unl txt

64
superx/WEB-INF/conf/edustore/db/install/kern_install_ids.sql

@ -3235,9 +3235,7 @@ name NVARCHAR(255)
create table k_astat_studienbereich( create table k_astat_studienbereich(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255) ,
fgr NVARCHAR(255) , fgr NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -3255,9 +3253,7 @@ semester_bis INTEGER
create table k_astat_studienfach( create table k_astat_studienfach(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255) ,
sb NVARCHAR(255) , sb NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -3316,9 +3312,7 @@ name NVARCHAR(255) ,
create table k_astat_faechergruppe( create table k_astat_faechergruppe(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -3972,56 +3966,6 @@ bland_astat) as
WHERE WHERE
dimension_bp_id = (SELECT tid FROM dimension_bp WHERE apnr='bluep_hzbkfz') dimension_bp_id = (SELECT tid FROM dimension_bp WHERE apnr='bluep_hzbkfz')
; ;
! echo "Erzeuge View dim_semester"
! echo `date`
create view dim_semester(
tid,
eintrag,
eintrag_kurz,
sem_beginn,
sem_ende,
semestertyp,
vorsem,
folgesem,
folgesem_sem_beginn,
ist_zukunft,
akad_jahr,
akad_jahr_absolv,
akad_jahr_anf) as
with tmp_semester as (select C.apnr as tid,
C.druck as eintrag,
C.kurz as eintrag_kurz, --TODO
C.d_akt_von as sem_beginn,
C.d_akt_bis as sem_ende,
val(substring('' || C.apnr from 5 for 1)) as semestertyp,
add_sem(C.apnr,-1) as vorsem,
add_sem(C.apnr,1) as folgesem,
(select C2.d_akt_von from cif C2 where C2.key=661
and C2.apnr=add_sem(C.apnr,1)) as folgesem_sem_beginn
from cif C
where key=661
)
select tid,
eintrag,
eintrag_kurz,
sem_beginn,
sem_ende,
semestertyp,
vorsem,
folgesem,
folgesem_sem_beginn,
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf
from tmp_semester
;
--Funktion / Prozedur sp_user_themen --Funktion / Prozedur sp_user_themen
! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_ids.sql ! DOSQL $SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_ids.sql
--Funktion / Prozedur sp_user_orga --Funktion / Prozedur sp_user_orga
@ -4460,7 +4404,7 @@ end procedure;
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);

26
superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql

@ -4126,9 +4126,7 @@ select now(), 'Erzeuge Tabelle k_astat_studienbereich';
create table k_astat_studienbereich( create table k_astat_studienbereich(
schluessel VARCHAR(255) not null, schluessel VARCHAR(255) not null,
name VARCHAR(255) , name VARCHAR(255) ,
fgr VARCHAR(255) , fgr VARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -4150,9 +4148,7 @@ select now(), 'Erzeuge Tabelle k_astat_studienfach';
create table k_astat_studienfach( create table k_astat_studienfach(
schluessel VARCHAR(255) not null, schluessel VARCHAR(255) not null,
name VARCHAR(255) , name VARCHAR(255) ,
sb VARCHAR(255) , sb VARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -4227,9 +4223,7 @@ select now(), 'Erzeuge Tabelle k_astat_faechergruppe';
create table k_astat_faechergruppe( create table k_astat_faechergruppe(
schluessel VARCHAR(255) not null, schluessel VARCHAR(255) not null,
name VARCHAR(255) , name VARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -4523,18 +4517,6 @@ gueltig_bis DATE ,
comment on column k_astat_lfb_fg.fgr is 'Fächergruppe (Schlüssel)';
comment on column k_astat_lfb_fg.fgr_str is 'Fächergruppe';
comment on column k_astat_lfb_fg.lfb is 'Lehr- und Forschungsbereich (Schlüssel)';
comment on column k_astat_lfb_fg.lfb_str is 'Lehr- und Forschungsbereich';
comment on column k_astat_lfb_fg.fg is 'Fachgebiet (Schlüssel)';
comment on column k_astat_lfb_fg.fg_str is 'Fachgebiet';
select now(), 'Tabelle k_astat_lfb_fg erzeugt'; select now(), 'Tabelle k_astat_lfb_fg erzeugt';
@ -5474,7 +5456,7 @@ select now(), 'Fülle db_version';
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);

12
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl

@ -75,6 +75,7 @@
118^20071^7^0^58010^^Diplom (U) - Lehrer-Erststudium^18^118^ 118^20071^7^0^58010^^Diplom (U) - Lehrer-Erststudium^18^118^
118^20130^9^0^58010^^Diplom (U) - Lehrer - Erststudium^18^118^ 118^20130^9^0^58010^^Diplom (U) - Lehrer - Erststudium^18^118^
119^20071^3^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^ 119^20071^3^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^
381^20101^5^2^550530^^Akademiebrief (KH) - Aufbaustudium^81^381^
119^20071^6^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^ 119^20071^6^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^
119^20130^9^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^ 119^20130^9^0^155510^^LA Bachelor Grundstufe / Primarstufe - Erststudium^19^119^
120^20071^3^0^150510^^LA Grund- und Hauptschulen - Erststudium^20^120^ 120^20071^3^0^150510^^LA Grund- und Hauptschulen - Erststudium^20^120^
@ -429,6 +430,7 @@
196^20071^5^0^650510^^Abschlussprüf. im Ausland - Erststudium^96^196^ 196^20071^5^0^650510^^Abschlussprüf. im Ausland - Erststudium^96^196^
196^20071^6^0^651510^^Abschlussprüfung im Ausland - Erststudium^96^196^ 196^20071^6^0^651510^^Abschlussprüfung im Ausland - Erststudium^96^196^
196^20071^7^0^651510^^Abschlussprüfung im Ausland-Erststudium^96^196^ 196^20071^7^0^651510^^Abschlussprüfung im Ausland-Erststudium^96^196^
381^20111^7^0^551030^^Akademiebrief (KH)-Aufbaustudium^81^381^
196^20130^9^0^651510^^Abschlussprüfung im Ausland - Erststudium^96^196^ 196^20130^9^0^651510^^Abschlussprüfung im Ausland - Erststudium^96^196^
198^20071^3^0^151010^^LA Bachelor Grund- und Hauptschulen - Erststudium^98^198^ 198^20071^3^0^151010^^LA Bachelor Grund- und Hauptschulen - Erststudium^98^198^
198^20071^6^0^151010^^LA Bachelor Grund- und Hauptschulen - Erststudium^98^198^ 198^20071^6^0^151010^^LA Bachelor Grund- und Hauptschulen - Erststudium^98^198^
@ -440,8 +442,8 @@
199^20091^3^1^151510^20091^LA Master Grund- und Hauptschulen - Erststudium^99^-1^ 199^20091^3^1^151510^20091^LA Master Grund- und Hauptschulen - Erststudium^99^-1^
199^20091^7^2^151510^20091^LA Master Grund- und Hauptschulen-Erststudium^99^799^ 199^20091^7^2^151510^20091^LA Master Grund- und Hauptschulen-Erststudium^99^799^
1a1^20130^9^1^51310^^Mehr-Fächer-Bachelor mit Lehramtsoption - GY- Erststudium^a1^101^ 1a1^20130^9^1^51310^^Mehr-Fächer-Bachelor mit Lehramtsoption - GY- Erststudium^a1^101^
1a2^20130^9^1^51410^^Mehr-Fächer-Bachelor mit Lehramtsoption - RS- Erststudium^a2^101^
1A2^20081^7^0^50610^^Magister Theologiae-Erststudium^A2^102^ 1A2^20081^7^0^50610^^Magister Theologiae-Erststudium^A2^102^
1a2^20130^9^1^51410^^Mehr-Fächer-Bachelor mit Lehramtsoption - RS- Erststudium^a2^101^
1a4^20151^9^0^650610^^Modulstudium - Erststudium^a4^194^ 1a4^20151^9^0^650610^^Modulstudium - Erststudium^a4^194^
1a5^20201^9^1^651610^^Austauschstudium/Programmstudium - Erststudium^a5^196^ 1a5^20201^9^1^651610^^Austauschstudium/Programmstudium - Erststudium^a5^196^
1B1^20071^5^1^53010^20200^Bachelor an U Kern-/ Ergänzungsfach (Vermittlung) - Erststudium^B1^133^ 1B1^20071^5^1^53010^20200^Bachelor an U Kern-/ Ergänzungsfach (Vermittlung) - Erststudium^B1^133^
@ -784,6 +786,7 @@
273^20071^6^0^552520^^Kirchenmusikprüfung A - Zweitstudium^73^273^ 273^20071^6^0^552520^^Kirchenmusikprüfung A - Zweitstudium^73^273^
273^20071^7^0^552520^^Kirchenmusikprüfung A-Zweitstudium^73^273^ 273^20071^7^0^552520^^Kirchenmusikprüfung A-Zweitstudium^73^273^
273^20130^9^0^552520^^Kirchenmusikprüfung A - Zweitstudium^73^273^ 273^20130^9^0^552520^^Kirchenmusikprüfung A - Zweitstudium^73^273^
381^20130^9^0^551030^^Akademiebrief (KH) - Aufbaustudium^81^381^
274^20071^3^0^553020^^Kirchenmusikprüfung B - Zweitstudium^74^274^ 274^20071^3^0^553020^^Kirchenmusikprüfung B - Zweitstudium^74^274^
274^20071^5^0^553520^^Kirchenmusikprüfung B - Zweitstudium^74^274^ 274^20071^5^0^553520^^Kirchenmusikprüfung B - Zweitstudium^74^274^
274^20071^6^0^553020^^Kirchenmusikprüfung B - Zweitstudium^74^274^ 274^20071^6^0^553020^^Kirchenmusikprüfung B - Zweitstudium^74^274^
@ -887,8 +890,8 @@
299^20071^7^0^151520^^LA Master Grund- und Hauptschulen-Zweitstudium^99^299^ 299^20071^7^0^151520^^LA Master Grund- und Hauptschulen-Zweitstudium^99^299^
299^20130^9^0^151520^^LA Master Grund- und Hauptschulen - Zweitstudium^99^299^ 299^20130^9^0^151520^^LA Master Grund- und Hauptschulen - Zweitstudium^99^299^
2a1^20130^9^1^51320^^Mehr-Fächer-Bachelor mit Lehramtsoption - GY - Zweitstudium^a1^201^ 2a1^20130^9^1^51320^^Mehr-Fächer-Bachelor mit Lehramtsoption - GY - Zweitstudium^a1^201^
2a2^20130^9^1^51420^^Mehr-Fächer-Bachelor mit Lehramtsoption - RS - Zweitstudium^a2^201^
2A2^20081^7^0^50620^^Magister Theologiae-Zweitstudium^A2^202^ 2A2^20081^7^0^50620^^Magister Theologiae-Zweitstudium^A2^202^
2a2^20130^9^1^51420^^Mehr-Fächer-Bachelor mit Lehramtsoption - RS - Zweitstudium^a2^201^
2a4^20151^9^0^650620^^Modulstudium - Zweitstudium^a4^294^ 2a4^20151^9^0^650620^^Modulstudium - Zweitstudium^a4^294^
2a5^20201^9^1^651620^^Austauschstudium/Programmstudium - Zweitstudium^a5^296^ 2a5^20201^9^1^651620^^Austauschstudium/Programmstudium - Zweitstudium^a5^296^
2B1^20071^5^1^53020^20200^Bachelor an U Kern-/ Ergänzungsfach (Vermittlung) - Zweitstudium^B1^233^ 2B1^20071^5^1^53020^20200^Bachelor an U Kern-/ Ergänzungsfach (Vermittlung) - Zweitstudium^B1^233^
@ -1073,9 +1076,6 @@
380^20071^6^0^555530^^Sonstiger künstlerischer Abschluss - Aufbaustudium^80^380^ 380^20071^6^0^555530^^Sonstiger künstlerischer Abschluss - Aufbaustudium^80^380^
380^20071^7^0^555530^^Sonstiger künstlerischer Abschluss-Aufbaustudium^80^380^ 380^20071^7^0^555530^^Sonstiger künstlerischer Abschluss-Aufbaustudium^80^380^
380^20130^9^0^555530^^Sonstiger künstlerischer Abschluss - Aufbaustudium^80^380^ 380^20130^9^0^555530^^Sonstiger künstlerischer Abschluss - Aufbaustudium^80^380^
381^20101^5^2^550530^^Akademiebrief (KH) - Aufbaustudium^81^381^
381^20111^7^0^551030^^Akademiebrief (KH)-Aufbaustudium^81^381^
381^20130^9^0^551030^^Akademiebrief (KH) - Aufbaustudium^81^381^
388^20071^3^0^59530^^Master an Universitäten (Abschlussprüfung vorausgesetzt) - Aufbaustudium^88^388^ 388^20071^3^0^59530^^Master an Universitäten (Abschlussprüfung vorausgesetzt) - Aufbaustudium^88^388^
388^20071^5^0^58030^^Master an U (Abschlusspr. vorausgesetzt) - Aufbaustudium^88^388^ 388^20071^5^0^58030^^Master an U (Abschlusspr. vorausgesetzt) - Aufbaustudium^88^388^
388^20071^6^0^59530^^Master an Universitäten (Abschlussprüfung vorausgesetzt) - Aufbaustudium^88^388^ 388^20071^6^0^59530^^Master an Universitäten (Abschlussprüfung vorausgesetzt) - Aufbaustudium^88^388^
@ -1960,6 +1960,7 @@
857^20071^6^0^203080^^LA Master Grundschulen / Sekundarstufe I - Weiterstudium bzw. Wiederholung zur Notenverbesserung^57^857^ 857^20071^6^0^203080^^LA Master Grundschulen / Sekundarstufe I - Weiterstudium bzw. Wiederholung zur Notenverbesserung^57^857^
857^20130^9^0^203080^^LA Master Grundschulen / Sekundarstufe I - Weiterstudium bzw. Wiederholung zur Notenverbesserung^57^857^ 857^20130^9^0^203080^^LA Master Grundschulen / Sekundarstufe I - Weiterstudium bzw. Wiederholung zur Notenverbesserung^57^857^
858^20071^3^0^251580^^LA Master Realschulen - Weiterstudium bzw. Wiederholung zur Notenverbesserung^58^858^ 858^20071^3^0^251580^^LA Master Realschulen - Weiterstudium bzw. Wiederholung zur Notenverbesserung^58^858^
869^20101^7^0^51580^^Mehr-Fächer-Master-Weiterst. z.Verbess.d.Note^69^869^
858^20071^6^0^251580^^LA Master Realschulen - Weiterstudium bzw. Wiederholung zur Notenverbesserung^58^858^ 858^20071^6^0^251580^^LA Master Realschulen - Weiterstudium bzw. Wiederholung zur Notenverbesserung^58^858^
858^20071^7^1^251580^20110^LA Master Realschulen-Weiterst. z.Verbess.d.Note^58^858^ 858^20071^7^1^251580^20110^LA Master Realschulen-Weiterst. z.Verbess.d.Note^58^858^
858^20111^7^0^251580^^LA Master Realschulen (plus)-Weiterst. z.Verbess.d.Note^58^858^ 858^20111^7^0^251580^^LA Master Realschulen (plus)-Weiterst. z.Verbess.d.Note^58^858^
@ -2014,7 +2015,6 @@
869^20071^6^0^51580^^Master an U (Zwei-Fach-Master) - Weiterstudium bzw. Wiederholung zur Notenverbesserung^69^869^ 869^20071^6^0^51580^^Master an U (Zwei-Fach-Master) - Weiterstudium bzw. Wiederholung zur Notenverbesserung^69^869^
869^20071^7^1^51580^20100^Master an U (Zwei-Fach-Master)-Weiterst. z.Verbess.d.Note^69^869^ 869^20071^7^1^51580^20100^Master an U (Zwei-Fach-Master)-Weiterst. z.Verbess.d.Note^69^869^
869^20101^3^1^51580^^Mehr-Fächer-Master - Weiterstudium bzw. Wiederholung zur Notenverbesserung^69^869^ 869^20101^3^1^51580^^Mehr-Fächer-Master - Weiterstudium bzw. Wiederholung zur Notenverbesserung^69^869^
869^20101^7^0^51580^^Mehr-Fächer-Master-Weiterst. z.Verbess.d.Note^69^869^
869^20130^9^0^51580^^Mehr-Fächer-Master - Weiterstudium bzw. Wiederholung zur Notenverbesserung^69^869^ 869^20130^9^0^51580^^Mehr-Fächer-Master - Weiterstudium bzw. Wiederholung zur Notenverbesserung^69^869^
870^20071^3^0^554080^^Staatl. Prüfung für künstlerische Abschlüsse - Weiterstudium bzw. Wiederholung zur Notenverbesserung^70^870^ 870^20071^3^0^554080^^Staatl. Prüfung für künstlerische Abschlüsse - Weiterstudium bzw. Wiederholung zur Notenverbesserung^70^870^
870^20071^5^0^557580^^Staatl.Prüfung für künstler. Abschlüsse - Weiterstudium zur Verbesserung der Note^70^870^ 870^20071^5^0^557580^^Staatl.Prüfung für künstler. Abschlüsse - Weiterstudium zur Verbesserung der Note^70^870^

26
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_faechergruppe.unl

@ -1,15 +1,11 @@
01^Geisteswissenschaften^20152^99999^ 01^Geisteswissenschaften^
02^Sport^19001^20251^ 02^Sport^
03^Rechts-, Wirtschafts- und Sozialwissenschaften^19001^20251^ 03^Rechts-, Wirtschafts- und Sozialwissenschaften^
04^Mathematik, Naturwissenschaften^20042^99999^ 04^Mathematik, Naturwissenschaften^
05^Humanmedizin/Gesundheitswissenschaften^20042^99999^ 05^Humanmedizin/Gesundheitswissenschaften^
07^Agrar-, Forst- und Ernährungswissenschaften, Veterinärmedizin^20152^99999^ 07^Agrar-, Forst- und Ernährungswissenschaften, Veterinärmedizin^
08^Ingenieurwissenschaften^20042^99999^ 08^Ingenieurwissenschaften^
09^Kunst, Kunstwissenschaft^20042^99999^ 09^Kunst, Kunstwissenschaft^
10^Außerhalb der Studienbereichsgliederung/Sonstige Fächer^19001^20251^ 10^Außerhalb der Studienbereichsgliederung/Sonstige Fächer^
11^Rechts- und Verwaltungswissenschaften^20252^99999^ 15^Zentrale Einrichtungen (ohne klinikspezifische Einrichtungen)^
12^Wirtschaftswissenschaften^20252^99999^ 20^Zentrale Einrichtungen der Hochschulkliniken (nur Humanmedizin)^
13^Sozial- und Verhaltenswissenschaften, Sport^20252^99999^
15^Zentrale Einrichtungen (ohne klinikspezifische Einrichtungen)^20042^99999^
20^Zentrale Einrichtungen der Hochschulkliniken (nur Humanmedizin)^20042^99999^
90^Außerhalb der Studienbereichsgliederung/Sonstige Fächer^20252^99999^

1686
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_lfb_fg.unl

File diff suppressed because it is too large Load Diff

145
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl

@ -1,82 +1,63 @@
01^Geisteswissenschaften allgemein^01^20152^99999^ 01^Geisteswissenschaften allgemein^01^
02^Evangelische Theologie, -Religionslehre^01^20072^99999^ 02^Evangelische Theologie, -Religionslehre^01^
03^Katholische Theologie, -Religionslehre^01^20072^99999^ 03^Katholische Theologie, -Religionslehre^01^
04^Philosophie^01^20072^99999^ 04^Philosophie^01^
05^Geschichte^01^20072^99999^ 05^Geschichte^01^
06^Informations- und Bibliothekswissenschaften^01^20202^99999^ 06^Informations- und Bibliothekswissenschaften^01^
07^Allgemeine und vergleichende Literatur- und Sprachwissenschaft^01^20072^99999^ 07^Allgemeine und vergleichende Literatur- und Sprachwissenschaft^01^
08^Altphilologie (klassische Philologie), Neugriechisch^01^20072^99999^ 08^Altphilologie (klassische Philologie), Neugriechisch^01^
09^Germanistik (Deutsch, germanische Sprachen ohne Anglistik)^01^20072^99999^ 09^Germanistik (Deutsch, germanische Sprachen ohne Anglistik)^01^
10^Anglistik, Amerikanistik^01^20072^99999^ 10^Anglistik, Amerikanistik^01^
11^Romanistik^01^20072^99999^ 11^Romanistik^01^
12^Slawistik, Baltistik, Finno-Ugristik^01^20072^99999^ 12^Slawistik, Baltistik, Finno-Ugristik^01^
13^Sonstige Sprach- und Kulturwissenschaften^01^20202^99999^ 13^Sonstige Sprach- und Kulturwissenschaften^01^
14^Kulturwissenschaften i.e.S.^01^20072^99999^ 14^Kulturwissenschaften i.e.S.^01^
18^Islamische Studien/Islamische Theologie^01^20202^99999^ 18^Islamische Studien/Islamische Theologie^01^
19^Medienwissenschaft^01^20202^99999^ 19^Medienwissenschaft^01^
22^Sport, Sportwissenschaft^02^19001^20251^ 22^Sport, Sportwissenschaft^02^
23^Rechts-, Wirtschafts- und Sozialwissenschaften allgemein^03^19001^20251^ 23^Rechts-, Wirtschafts- und Sozialwissenschaften allgemein^03^
23^Sozial- und Verhaltenswissenschaften, Sport allgemein^13^20252^99999^ 24^Regionalwissenschaften^03^
24^Regionalwissenschaften^03^19001^20251^ 25^Politikwissenschaft^03^
24^Regionalwissenschaften^13^20252^99999^ 26^Sozialwissenschaften/Soziologie^03^
25^Politikwissenschaft^03^19001^20251^ 27^Sozialwesen^03^
25^Politikwissenschaft^13^20252^99999^ 28^Rechtswissenschaften^03^
26^Sozialwissenschaften/Soziologie^03^19001^20251^ 29^Verwaltungswissenschaften^03^
26^Sozialwissenschaften/Soziologie^13^20252^99999^ 30^Wirtschaftswissenschaften^03^
27^Sozialwesen^03^19001^20251^ 31^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^03^
27^Sozialwesen^13^20252^99999^ 32^Psychologie^03^
28^Rechtswissenschaften^03^19001^20251^ 33^Erziehungswissenschaften^03^
28^Rechtswissenschaften^11^20252^99999^ 34^Kommunikationswissenschaft/Publizistik^03^
29^Verwaltungswissenschaften^03^19001^20251^ 36^Mathematik, Naturwissenschaften allgemein^04^
29^Verwaltungswissenschaften^11^20252^99999^ 37^Mathematik^04^
30^Wirtschaftswissenschaften^03^19001^20251^ 39^Physik, Astronomie^04^
30^Wirtschaftswissenschaften^12^20252^99999^ 40^Chemie^04^
31^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^03^19001^20251^ 41^Pharmazie^04^
31^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^12^20252^99999^ 42^Biologie^04^
32^Psychologie^03^19001^20251^ 43^Geowissenschaften (ohne Geographie)^04^
32^Psychologie^13^20252^99999^ 44^Geographie^04^
33^Erziehungswissenschaften^03^19001^20251^ 48^Gesundheitswissenschaften allgemein^05^
33^Erziehungswissenschaften^13^20252^99999^ 49^Humanmedizin (ohne Zahnmedizin)^05^
34^Kommunikationswissenschaft/Publizistik^03^19001^20251^ 50^Zahnmedizin^05^
34^Kommunikationswissenschaft/Publizistik^13^20252^99999^ 51^Veterinärmedizin^07^
35^Sport, Sportwissenschaft^13^20252^99999^ 57^Landespflege, Umweltgestaltung^07^
36^Mathematik, Naturwissenschaften allgemein^04^20072^99999^ 58^Agrarwissenschaften, Lebensmittel- und Getränketechnologie^07^
37^Mathematik^04^20072^99999^ 59^Forstwissenschaft, Holzwirtschaft^07^
39^Physik, Astronomie^04^20072^99999^ 60^Ernährungs- und Haushaltswissenschaften^07^
40^Chemie^04^20072^99999^ 61^Ingenieurwesen allgemein^08^
41^Pharmazie^04^20072^99999^ 62^Bergbau, Hüttenwesen^08^
42^Biologie^04^20072^99999^ 63^Maschinenbau/Verfahrenstechnik^08^
43^Geowissenschaften (ohne Geographie)^04^20072^99999^ 64^Elektrotechnik und Informationstechnik^08^
44^Geographie^04^20072^99999^ 65^Verkehrstechnik, Nautik^08^
48^Gesundheitswissenschaften allgemein^05^19001^20251^ 66^Architektur, Innenarchitektur^08^
48^Gesundheitswissenschaften^05^20252^99999^ 67^Raumplanung^08^
49^Humanmedizin (ohne Zahnmedizin)^05^20072^99999^ 68^Bauingenieurwesen^08^
50^Zahnmedizin^05^20072^99999^ 69^Vermessungswesen^08^
51^Veterinärmedizin^07^20152^99999^ 70^Wirtschaftsingenieurwesen mit ingenieurwissenschaftlichem Schwerpunkt^08^
57^Landespflege, Umweltgestaltung^07^19001^20251^ 71^Informatik^08^
57^Landschaftsgestaltung/Naturschutz^07^20252^99999^ 72^Materialwissenschaft und Werkstofftechnik^08^
58^Agrarwissenschaften, Lebensmittel- und Getränketechnologie^07^20072^99999^ 74^Kunst, Kunstwissenschaft allgemein^09^
59^Forstwissenschaft, Holzwirtschaft^07^20072^99999^ 75^Bildende Kunst^09^
60^Ernährungs- und Haushaltswissenschaften^07^20072^99999^ 76^Gestaltung^09^
61^Ingenieurwesen allgemein^08^20072^99999^ 77^Darstellende Kunst, Film und Fernsehen, Theaterwissenschaft^09^
62^Bergbau, Hüttenwesen^08^20072^99999^ 78^Musik, Musikwissenschaft^09^
63^Maschinenbau/Verfahrenstechnik^08^20072^99999^ 83^Außerhalb der Studienbereichsgliederung^10^
64^Elektrotechnik und Informationstechnik^08^20152^99999^
65^Verkehrstechnik, Nautik^08^20072^99999^
66^Architektur, Innenarchitektur^08^20072^99999^
67^Raumplanung^08^20072^99999^
68^Bauingenieurwesen^08^20072^99999^
69^Vermessungswesen^08^20072^99999^
70^Wirtschaftsingenieurwesen mit ingenieurwissenschaftlichem Schwerpunkt^08^20092^99999^
71^Informatik^08^20152^99999^
72^Materialwissenschaft und Werkstofftechnik^08^20152^99999^
74^Kunst, Kunstwissenschaft allgemein^09^20072^99999^
75^Bildende Kunst^09^20072^99999^
76^Gestaltung^09^20072^99999^
77^Darstellende Kunst, Film und Fernsehen, Theaterwissenschaft^09^20072^99999^
78^Musik, Musikwissenschaft^09^19001^20251^
78^Musik^09^20252^99999^
79^Kunstwissenschaft/-pädagogik^09^20252^99999^
80^Musikwissenschaft/-pädagogik^09^20252^99999^
83^Außerhalb der Studienbereichsgliederung^10^19001^20251^
83^Außerhalb der Studienbereichsgliederung^90^20252^99999^

540
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl

@ -1,264 +1,276 @@
001^Ägyptologie^13^20202^99999^ 001^Ägyptologie^13^
002^Afrikanistik^13^20072^99999^ 002^Afrikanistik^13^
003^Agrarwissenschaft/Landwirtschaft^58^20072^99999^ 003^Agrarwissenschaft/Landwirtschaft^58^
004^Interdisziplinäre Studien (Schwerpunkt Geisteswissenschaften)^01^20202^99999^ 004^Interdisziplinäre Studien (Schwerpunkt Geisteswissenschaften)^01^
005^Klassische Philologie^08^20072^99999^ 005^Klassische Philologie^08^
006^Amerikanistik/Amerikakunde^10^20202^99999^ 006^Amerikanistik/Amerikakunde^10^
007^Angewandte Kunst^76^20072^99999^ 007^Angewandte Kunst^76^
008^Anglistik/Englisch^10^20072^99999^ 008^Anglistik/Englisch^10^
009^Anthropologie (Humanbiologie)^42^20072^99999^ 009^Anthropologie (Humanbiologie)^42^
010^Arabisch/Arabistik^13^20072^99999^ 010^Arabisch/Arabistik^13^
011^Arbeitslehre/Wirtschaftslehre^30^20252^99999^ 011^Arbeitslehre/Wirtschaftslehre^30^
012^Archäologie^05^20072^99999^ 012^Archäologie^05^
013^Architektur^66^20072^99999^ 013^Architektur^66^
014^Astrophysik und Astronomie^39^20202^99999^ 014^Astrophysik und Astronomie^39^
015^Außereuropäische Sprachen und Kulturen in Ozeanien und Amerika^13^20072^99999^ 015^Außereuropäische Sprachen und Kulturen in Ozeanien und Amerika^13^
016^Baltistik^12^20072^99999^ 016^Baltistik^12^
017^Bauingenieurwesen/Ingenieurbau^68^20072^99999^ 017^Bauingenieurwesen/Ingenieurbau^68^
018^Berufsbezogene Fremdsprachenausbildung^07^20202^99999^ 018^Berufsbezogene Fremdsprachenausbildung^07^
019^Orientierungsstudium MINT^36^20212^99999^ 019^Orientierungsstudium MINT^36^
020^Bergbau/Bergtechnik^62^20072^99999^ 020^Bergbau/Bergtechnik^62^
021^Betriebswirtschaftslehre^30^20252^99999^ 021^Betriebswirtschaftslehre^30^
022^Informations- und Bibliothekswissenschaften (nicht für Verwaltungsfachhochschulen)^06^20202^99999^ 022^Informations- und Bibliothekswissenschaften (nicht für Verwaltungsfachhochschulen)^06^
023^Bildende Kunst/Graphik^75^20072^99999^ 023^Bildende Kunst/Graphik^75^
024^Europäische Ethnologie und Kulturwissenschaft^14^20202^99999^ 024^Europäische Ethnologie und Kulturwissenschaft^14^
025^Biochemie^40^20072^99999^ 025^Biochemie^40^
026^Biologie^42^20072^99999^ 026^Biologie^42^
028^Brauwesen/Getränketechnologie^58^20072^99999^ 028^Brauwesen/Getränketechnologie^58^
029^Sportwissenschaft^35^20252^99999^ 029^Sportwissenschaft^22^
030^Interdisziplin. Studien (Schwerpunkt Sozial- und Verhaltenswissenschaften)^23^20252^99999^ 030^Interdisziplin. Studien (Schwerpunkt Rechts-, Wirtschafts- und Sozialwissenschaften)^23^
031^Byzantinistik^08^20072^99999^ 031^Byzantinistik^08^
032^Chemie^40^20072^99999^ 032^Chemie^40^
033^Chemie-Ingenieurwesen/Chemieverfahrenstechnik^63^20202^99999^ 033^Chemie-Ingenieurwesen/Chemieverfahrenstechnik^63^
034^Dänisch^09^20072^99999^ 034^Dänisch^09^
035^Darstellende Kunst/Bühnenkunst/Regie^77^20072^99999^ 035^Darstellende Kunst/Bühnenkunst/Regie^77^
036^Sonstige Regionalwissenschaften^24^20252^99999^ 036^Sonstige Regionalwissenschaften^24^
037^Archiv- und Dokumentationswissenschaft^06^20202^99999^ 037^Archiv- und Dokumentationswissenschaft^06^
038^Lateinamerika-Studien^24^20252^99999^ 038^Lateinamerika-Studien^24^
039^Geowissenschaften allgemein^43^20202^99999^ 039^Geowissenschaften allgemein^43^
040^Interdiszipl. Studien (Schwerpunkt Kunst, Kunstwissenschaft)^74^20202^99999^ 040^Interdiszipl. Studien (Schwerpunkt Kunst, Kunstwissenschaft)^74^
041^Sonstiges Orientierungsstudium^83^20252^99999^ 041^Sonstiges Orientierungsstudium^83^
042^Wirtschaftsrecht^28^20252^99999^ 042^Wirtschaftsrecht^28^
043^Neugriechisch^08^20072^99999^ 043^Neugriechisch^08^
044^Ost- und Südosteuropa-Studien^24^20252^99999^ 044^Ost- und Südosteuropa-Studien^24^
048^Elektrotechnik/Elektronik^64^20202^99999^ 048^Elektrotechnik/Elektronik^64^
049^Interdisziplin. Studien (Schwerpunkt Naturwissenschaften)^36^20202^99999^ 049^Interdisziplin. Studien (Schwerpunkt Naturwissenschaften)^36^
050^Geographie/Erdkunde^44^20072^99999^ 050^Geographie/Erdkunde^44^
052^Erziehungswissenschaften (Pädagogik)^33^20252^99999^ 052^Erziehungswissenschaft (Pädagogik)^33^
053^Evang. Theologie, -Religionslehre^02^20072^99999^ 053^Evang. Theologie, -Religionslehre^02^
054^Film und Fernsehen^77^20072^99999^ 054^Film und Fernsehen^77^
055^Orientierungsstudium Gesellschaftswissenschaften^23^20252^99999^ 055^Orientierungsstudium Gesellschaftswissenschaften^23^
056^Finno-Ugristik^12^20072^99999^ 056^Finno-Ugristik^12^
057^Luft- und Raumfahrttechnik^65^20072^99999^ 057^Luft- und Raumfahrttechnik^65^
058^Forstwissenschaft, -wirtschaft^59^20072^99999^ 058^Forstwissenschaft, -wirtschaft^59^
059^Französisch^11^20072^99999^ 059^Französisch^11^
060^Gartenbau^58^20072^99999^ 060^Gartenbau^58^
064^Naturschutz^57^20202^99999^ 061^Meliorationswesen^57^
065^Geologie/Paläontologie^43^20072^99999^ 064^Naturschutz^57^
066^Geophysik^43^20072^99999^ 065^Geologie/Paläontologie^43^
067^Germanistik/Deutsch^09^20072^99999^ 066^Geophysik^43^
068^Geschichte^05^20072^99999^ 067^Germanistik/Deutsch^09^
069^Graphikdesign/Kommunikationsgestaltung^76^20072^99999^ 068^Geschichte^05^
070^Griechisch^08^20072^99999^ 069^Graphikdesign/Kommunikationsgestaltung^76^
071^Haushalts- und Ernährungswissenschaft^60^20072^99999^ 070^Griechisch^08^
072^Interdisziplinäre Studien (Schwerpunkt Ingenieurwissenschaften)^61^20202^99999^ 071^Haushalts- und Ernährungswissenschaft^60^
073^Judaistik/Hebräisch^13^20212^99999^ 072^Interdisziplinäre Studien (Schwerpunkt Ingenieurwissenschaften)^61^
074^Transport-/Fördertechnik^63^20072^99999^ 073^Judaistik/Hebräisch^13^
075^Holzwirtschaft^59^20072^99999^ 074^Transport-/Fördertechnik^63^
076^Hütten- und Gießereiwesen^62^20072^99999^ 075^Holzwirtschaft^59^
077^Wasserwirtschaft^68^20072^99999^ 076^Hütten- und Gießereiwesen^62^
078^Indologie^13^20072^99999^ 077^Wasserwirtschaft^68^
079^Informatik^71^20152^99999^ 078^Indologie^13^
080^Instrumentalmusik^78^20072^99999^ 079^Informatik^71^
081^Iranistik^13^20202^99999^ 080^Instrumentalmusik^78^
082^Holz-/Fasertechnik^63^20072^99999^ 081^Iranistik^13^
083^Islamwissenschaft^13^20202^99999^ 082^Holz-/Fasertechnik^63^
084^Italienisch^11^20072^99999^ 083^Islamwissenschaft^13^
085^Japanologie^13^20072^99999^ 084^Italienisch^11^
086^Kath. Theologie, -Religionslehre^03^20072^99999^ 085^Japanologie^13^
088^Optoelektronik^64^20202^99999^ 086^Kath. Theologie, -Religionslehre^03^
089^Verkehrsingenieurwesen^65^20072^99999^ 088^Optoelektronik^64^
090^Lernbereich Geisteswissenschaften^01^20202^99999^ 089^Verkehrsingenieurwesen^65^
091^Kunstpädagogik^79^20252^99999^ 090^Lernbereich Geisteswissenschaften^01^
092^Kunstgeschichte, Kunstwissenschaft^79^20252^99999^ 091^Kunsterziehung^74^
093^Landschaftsgestaltung^57^20252^99999^ 092^Kunstgeschichte, Kunstwissenschaft^74^
094^Wasserbau^68^20072^99999^ 093^Landespflege/Landschaftsgestaltung^57^
095^Latein^08^20072^99999^ 094^Wasserbau^68^
096^Lebensmittelchemie^40^20072^99999^ 095^Latein^08^
097^Lebensmitteltechnologie^58^20072^99999^ 096^Lebensmittelchemie^40^
098^Sportpädagogik/Sportpsychologie^35^20252^99999^ 097^Lebensmitteltechnologie^58^
101^Restaurierungskunde^74^20072^99999^ 098^Sportpädagogik/Sportpsychologie^22^
102^Schauspiel^77^20072^99999^ 101^Restaurierungskunde^74^
103^Markscheidewesen^62^20072^99999^ 102^Schauspiel^77^
104^Maschinenbau/-wesen^63^20072^99999^ 103^Markscheidewesen^62^
105^Mathematik^37^20072^99999^ 104^Maschinenbau/-wesen^63^
106^Tanzpädagogik^77^20072^99999^ 105^Mathematik^37^
107^Medizin (Allgemein-Medizin)^49^20072^99999^ 106^Tanzpädagogik^77^
108^Metalltechnik^63^20072^99999^ 107^Medizin (Allgemein-Medizin)^49^
110^Meteorologie^43^20072^99999^ 108^Metalltechnik^63^
111^Mineralogie^43^20072^99999^ 110^Meteorologie^43^
113^Musikpädagogik^80^20252^99999^ 111^Mineralogie^43^
114^Musikwissenschaft/-geschichte^80^20252^99999^ 113^Musikerziehung^78^
115^Grundschul-/Primarstufenpädagogik^33^20252^99999^ 114^Musikwissenschaft/-geschichte^78^
116^Textilgestaltung^76^20072^99999^ 115^Grundschul-/Primarstufenpädagogik^33^
117^Ausländerpädagogik^33^20252^99999^ 116^Textilgestaltung^76^
118^Technomathematik^37^20072^99999^ 117^Ausländerpädagogik^33^
119^Niederländisch^09^20072^99999^ 118^Technomathematik^37^
120^Nordistik/Skandinavistik (Nord. Philologie, Einzelsprachen a.n.g.)^09^20202^99999^ 119^Niederländisch^09^
121^Medieninformatik^71^20152^99999^ 120^Nordistik/Skandinavistik (Nord. Philologie, Einzelsprachen a.n.g.)^09^
122^Orientalistik, Altorientalistik^13^20072^99999^ 121^Medieninformatik^71^
123^Ingenieurinformatik/Technische Informatik^71^20152^99999^ 122^Orientalistik, Altorientalistik^13^
124^Ozeanographie^43^20072^99999^ 123^Ingenieurinformatik/Technische Informatik^71^
125^Agrarökonomie^58^20072^99999^ 124^Ozeanographie^43^
126^Pharmazie^41^20072^99999^ 125^Agrarökonomie^58^
127^Philosophie^04^20072^99999^ 126^Pharmazie^41^
128^Physik^39^20072^99999^ 127^Philosophie^04^
129^Politikwissenschaft/Politologie^25^20252^99999^ 128^Physik^39^
131^Portugiesisch^11^20072^99999^ 129^Politikwissenschaft/Politologie^25^
132^Psychologie^32^20252^99999^ 130^Westslawisch (allgemein und a.n.g.)^12^
134^Raumplanung^67^20072^99999^ 131^Portugiesisch^11^
135^Rechtswissenschaft^28^20252^99999^ 132^Psychologie^32^
136^Religionswissenschaft^04^20072^99999^ 134^Raumplanung^67^
137^Romanistik (Romanische Philologie, Einzelsprachen a.n.g.)^11^20072^99999^ 135^Rechtswissenschaft^28^
138^Agrarbiologie^58^20072^99999^ 136^Religionswissenschaft^04^
140^Angewandte Systemwissenschaften^61^20202^99999^ 137^Romanistik (Romanische Philologie, Einzelsprachen a.n.g.)^11^
141^Abfallwirtschaft^63^20202^99999^ 138^Agrarbiologie^58^
142^Schiffbau/Schiffstechnik, Meerestechnik^65^20252^99999^ 139^Russisch^12^
143^Augenoptik^63^20072^99999^ 140^Angewandte Systemwissenschaften^61^
144^Technische Kybernetik^63^20072^99999^ 141^Abfallwirtschaft^63^
145^Sinologie/Koreanistik^13^20072^99999^ 142^Schiffbau/Schiffstechnik^65^
146^Slawistik (Slaw. Philologie, ohne Sorabistik)^12^20252^99999^ 143^Augenoptik^63^
147^Sozialkunde^26^20252^99999^ 144^Technische Kybernetik^63^
148^Sozialwissenschaften^26^20252^99999^ 145^Sinologie/Koreanistik^13^
149^Soziologie^26^20252^99999^ 146^Slawistik (Slaw. Philologie)^12^
150^Spanisch^11^20072^99999^ 147^Sozialkunde^26^
152^Allgemeine Sprachwissenschaft^07^20252^99999^ 148^Sozialwissenschaften^26^
154^Lernbereich Gesellschaftslehre^23^20252^99999^ 149^Soziologie^26^
155^Theaterwissenschaft^77^20072^99999^ 150^Spanisch^11^
156^Tiermedizin/Veterinärmedizin^51^20152^99999^ 152^Allgemeine Sprachwissenschaft/Indogermanistik^07^
157^Mikroelektronik^64^20202^99999^ 153^Südslawisch (Bulgarisch, Serbokroatisch, Slowenisch usw.)^12^
158^Turkologie^13^20072^99999^ 154^Lernbereich Gesellschaftslehre^23^
159^Edelstein- und Schmuckdesign^76^20072^99999^ 155^Theaterwissenschaft^77^
160^Computerlinguistik^07^20072^99999^ 156^Tiermedizin/Veterinärmedizin^51^
161^Diakoniewissenschaft^02^20072^99999^ 157^Mikroelektronik^64^
162^Caritaswissenschaft^03^20072^99999^ 158^Turkologie^13^
163^Rhythmik^78^20072^99999^ 159^Edelstein- und Schmuckdesign^76^
164^Jazz und Popularmusik^78^20072^99999^ 160^Computerlinguistik^07^
165^Orchestermusik^78^20072^99999^ 161^Diakoniewissenschaft^02^
166^Sportmanagement/Sportökonomie^30^20252^99999^ 162^Caritaswissenschaft^03^
167^Europäische Wirtschaft^30^20252^99999^ 163^Rhythmik^78^
169^Ethik^04^20072^99999^ 164^Jazz und Popularmusik^78^
171^Vermessungswesen (Geodäsie)^69^20072^99999^ 165^Orchestermusik^78^
172^Verwaltungswissenschaft/-wesen^29^20252^99999^ 166^Sportmanagement/Sportökonomie^30^
173^Ethnologie^14^20072^99999^ 167^Europäische Wirtschaft^30^
174^Volkskunde^14^20072^99999^ 168^Justizvollzug^29^
175^Volkswirtschaftslehre^30^20252^99999^ 169^Ethik^04^
176^Werkerziehung^76^20202^99999^ 171^Vermessungswesen (Geodäsie)^69^
177^Werkstofftechnik^72^20152^99999^ 172^Verwaltungswissenschaft/-wesen^29^
178^Wirtschafts-/Sozialgeographie^44^20072^99999^ 173^Ethnologie^14^
179^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^31^20252^99999^ 174^Volkskunde^14^
180^Kaukasistik^13^20072^99999^ 175^Volkswirtschaftslehre^30^
181^Wirtschaftspädagogik^30^20252^99999^ 176^Werkerziehung^76^
182^Intern. Betriebswirtschaft/Management^30^20252^99999^ 177^Werkstofftechnik^72^
183^Wirtschafts-/Sozialgeschichte^05^20072^99999^ 178^Wirtschafts-/Sozialgeographie^44^
184^Wirtschaftswissenschaften^30^20252^99999^ 179^Wirtschaftsingenieurwesen mit wirtschaftswissenschaftlichem Schwerpunkt^31^
185^Zahnmedizin^50^20072^99999^ 180^Kaukasistik^13^
186^Lernbereich Naturwissenschaft/Sachunterricht^36^20202^99999^ 181^Wirtschaftspädagogik^30^
187^Asiatische Sprachen und Kulturen/Asienwissenschaften^13^20072^99999^ 182^Intern. Betriebswirtschaft/Management^30^
188^Allgemeine Literaturwissenschaft^07^20202^99999^ 183^Wirtschafts-/Sozialgeschichte^05^
189^Niederdeutsch^09^20072^99999^ 184^Wirtschaftswissenschaften^30^
190^Sonderpädagogik^33^20252^99999^ 185^Zahnmedizin^50^
191^Komposition^78^20072^99999^ 186^Lernbereich Naturwissenschaft/Sachunterricht^36^
192^Dirigieren^78^20072^99999^ 187^Asiatische Sprachen und Kulturen/Asienwissenschaften^13^
193^Kirchenmusik^78^20072^99999^ 188^Allgemeine Literaturwissenschaft^07^
194^Tonmeister^78^20072^99999^ 189^Niederdeutsch^09^
195^Gesundheitspädagogik^48^20072^99999^ 190^Sonderpädagogik^33^
196^Studienkolleg^83^20252^99999^ 191^Komposition^78^
197^Konstruktiver Ingenieurbau^68^20252^99999^ 192^Dirigieren^78^
199^Lernbereich Technik^61^20202^99999^ 193^Kirchenmusik^78^
200^Computer- und Kommunikationstechniken^71^20152^99999^ 194^Tonmeister^78^
201^Werken (technisch)/Technologie^61^20202^99999^ 195^Gesundheitspädagogik^48^
202^Fertigungs-/Produktionstechnik^63^20072^99999^ 196^Studienkolleg^83^
203^Industriedesign/Produktgestaltung^76^20072^99999^ 197^Holzbau^68^
204^Malerei^75^20072^99999^ 199^Lernbereich Technik^61^
205^Bildhauerei/Plastik^75^20072^99999^ 200^Computer- und Kommunikationstechniken^71^
207^Sorabistik^12^20202^99999^ 201^Werken (technisch)/Technologie^61^
208^Soziale Arbeit^27^20252^99999^ 202^Fertigungs-/Produktionstechnik^63^
210^Verkehrswirtschaft^30^20252^99999^ 203^Industriedesign/Produktgestaltung^76^
211^Energieverfahrenstechnik^63^20202^99999^ 204^Malerei^75^
212^Feinwerktechnik^63^20072^99999^ 205^Bildhauerei/Plastik^75^
213^Versorgungstechnik^63^20072^99999^ 206^Polnisch^12^
215^Gesundheitstechnik^63^20072^99999^ 207^Sorabistik^12^
216^Glastechnik/Keramik^63^20072^99999^ 208^Soziale Arbeit^27^
219^Kunststofftechnik^63^20072^99999^ 209^Tschechisch^12^
220^Milch- und Molkereiwirtschaft^58^20072^99999^ 210^Verkehrswirtschaft^30^
221^Bioinformatik^71^20152^99999^ 211^Energieverfahrenstechnik^63^
222^Kommunikations- und Informationstechnik^64^20202^99999^ 212^Feinwerktechnik^63^
223^Nautik/Seefahrt^65^20072^99999^ 213^Versorgungstechnik^63^
224^Physikalische Technik/Mechanische Verfahrenstechnik^63^20202^99999^ 215^Gesundheitstechnik^63^
225^Textil- und Bekleidungstechnik/-gewerbe^63^20072^99999^ 216^Glastechnik/Keramik^63^
226^Verfahrenstechnik^63^20202^99999^ 219^Kunststofftechnik^63^
227^Weinbau und Kellerwirtschaft^58^20202^99999^ 220^Milch- und Molkereiwirtschaft^58^
230^Gesang^78^20072^99999^ 221^Bioinformatik^71^
231^Druck- und Reproduktionstechnik^63^20072^99999^ 222^Kommunikations- und Informationstechnik^64^
232^Gesundheitswissenschaften/-management^48^20072^99999^ 223^Nautik/Seefahrt^65^
234^Pflegewissenschaft/-management^48^20222^99999^ 224^Physikalische Technik/Mechanische Verfahrenstechnik^63^
235^Fahrzeugtechnik^65^20072^99999^ 225^Textil- und Bekleidungstechnik/-gewerbe^63^
242^Innenarchitektur^66^20072^99999^ 226^Verfahrenstechnik^63^
245^Sozialpädagogik^27^20252^99999^ 227^Weinbau und Kellerwirtschaft^58^
247^Medizinische Informatik^71^20152^99999^ 230^Gesang^78^
253^Sozialwesen^27^20252^99999^ 231^Druck- und Reproduktionstechnik^63^
254^Sachunterricht (einschl. Schulgarten)^33^20252^99999^ 232^Gesundheitswissenschaften/-management^48^
255^Archiv- und Bibliothekswesen^29^20252^99999^ 233^Nichtärztliche Heilberufe/Therapien^48^
259^Auswärtige Angelegenheiten^29^20252^99999^ 234^Pflegewissenschaft/-management^48^
261^Innere Verwaltung^29^20252^99999^ 235^Fahrzeugtechnik^65^
263^Bundeswehr, Justiz und Polizei^29^20252^99999^ 242^Innenarchitektur^66^
264^Arbeits- und Sozialverwaltung, Berufsberatung^29^20252^99999^ 245^Sozialpädagogik^27^
268^Verkehrswesen^29^20252^99999^ 247^Medizinische Informatik^71^
269^Finanz-, Zoll- und Steuerverwaltung^29^20252^99999^ 253^Sozialwesen^27^
270^Berufs- und Wirtschaftspädagogik^33^20252^99999^ 254^Sachunterricht (einschl. Schulgarten)^33^
271^Deutsch als Fremdsprache oder als Zweitsprache^09^20202^99999^ 255^Archivwesen^29^
272^Alte Geschichte^05^20072^99999^ 256^Rechtspflege^29^
273^Mittlere und neuere Geschichte^05^20072^99999^ 257^Arbeits- und Berufsberatung^29^
274^Tourismuswirtschaft^30^20252^99999^ 258^Arbeitsverwaltung^29^
275^Wissenschaftsgeschichte/Technikgeschichte^05^20202^99999^ 259^Auswärtige Angelegenheiten^29^
276^Wirtschaftsmathematik^37^20072^99999^ 260^Bundeswehrverwaltung^29^
277^Wirtschaftsinformatik^71^20152^99999^ 261^Innere Verwaltung^29^
280^Kartographie^69^20072^99999^ 262^Bibliothekswesen^29^
282^Biotechnologie^42^20072^99999^ 263^Polizei/Verfassungsschutz^29^
283^Landschaftsökologie/Biogeographie^44^20202^99999^ 264^Sozialversicherung^29^
284^Angewandte Sprachwissenschaft^07^20202^99999^ 265^Bankwesen^29^
286^Mikrosystemtechnik^64^20202^99999^ 266^Finanzverwaltung^29^
287^Neue Medien^75^20072^99999^ 268^Verkehrswesen^29^
290^Sonstige Fächer^83^20252^99999^ 269^Zoll- und Steuerverwaltung^29^
292^Islamische Studien/Islamische Theologie^18^20202^99999^ 270^Berufs- und Wirtschaftspädagogik^33^
294^Materialwissenschaft^72^20152^99999^ 271^Deutsch als Fremdsprache oder als Zweitsprache^09^
300^Biomedizin^42^20072^99999^ 272^Alte Geschichte^05^
302^Medienwissenschaft^19^20202^99999^ 273^Mittlere und neuere Geschichte^05^
303^Kommunikationswissenschaft/Publizistik^34^20252^99999^ 274^Tourismuswirtschaft^30^
304^Medienwirtschaft/Medienmanagement^30^20252^99999^ 275^Wissenschaftsgeschichte/Technikgeschichte^05^
305^Medientechnik^61^20082^99999^ 276^Wirtschaftsmathematik^37^
310^Regenerative Energien^61^20202^99999^ 277^Wirtschaftsinformatik^71^
312^Statistik^36^20202^99999^ 280^Kartographie^69^
316^Elektrische Energietechnik^64^20202^99999^ 282^Biotechnologie^42^
320^Ernährungswissenschaft^60^20202^99999^ 283^Landschaftsökologie/Biogeographie^44^
321^Erwachsenenbildung und außerschulische Jugendbildung^33^20252^99999^ 284^Angewandte Sprachwissenschaft^07^
333^Haushaltswissenschaft^60^20072^99999^ 286^Mikrosystemtechnik^64^
353^Pflanzenproduktion^58^20072^99999^ 287^Neue Medien^75^
361^Schulpädagogik^33^20252^99999^ 290^Sonstige Fächer^83^
365^Kindheitspädagogik^33^20252^99999^ 292^Islamische Studien/Islamische Theologie^18^
370^Wirtschaftsingenieurwesen mit ingenieurwissenschaftlichem Schwerpunkt^70^20092^99999^ 294^Materialwissenschaft^72^
371^Tierproduktion^58^20072^99999^ 300^Biomedizin^42^
380^Mechatronik^61^20072^99999^ 302^Medienwissenschaft^19^
385^Geoökologie^43^20202^99999^ 303^Kommunikationswissenschaft/Publizistik^34^
390^Archäometrie (Ingenieurarchäologie)^62^20072^99999^ 304^Medienwirtschaft/Medienmanagement^30^
457^Umwelttechnik (einschl. Recycling)^63^20202^99999^ 305^Medientechnik^61^
458^Umweltschutz^67^20202^99999^ 310^Regenerative Energien^61^
464^Facility Management^31^20252^99999^ 312^Statistik^36^
544^Evang. Religionspädagogik, kirchliche Bildungsarbeit^02^20072^99999^ 316^Elektrische Energietechnik^64^
545^Kath. Religionspädagogik, kirchliche Bildungsarbeit^03^20072^99999^ 320^Ernährungswissenschaft^60^
548^Ur- und Frühgeschichte^05^20072^99999^ 321^Erwachsenenbildung und außerschulische Jugendbildung^33^
549^Ergotherapie^48^20252^99999^ 333^Haushaltswissenschaft^60^
550^Hebammenwissenschaft^48^20252^99999^ 353^Pflanzenproduktion^58^
551^Logopädie/Sprachtherapie^48^20252^99999^ 361^Schulpädagogik^33^
552^Physiotherapie^48^20252^99999^ 365^Pädagogik der frühen Kindheit^33^
370^Wirtschaftsingenieurwesen mit ingenieurwissenschaftlichem Schwerpunkt^70^
371^Tierproduktion^58^
380^Mechatronik^61^
385^Geoökologie^43^
390^Archäometrie (Ingenieurarchäologie)^62^
429^Stahlbau^68^
457^Umwelttechnik (einschl. Recycling)^63^
458^Umweltschutz^67^
464^Facility Management^31^
544^Evang. Religionspädagogik, kirchliche Bildungsarbeit^02^
545^Kath. Religionspädagogik, kirchliche Bildungsarbeit^03^
548^Ur- und Frühgeschichte^05^

5912
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl

File diff suppressed because it is too large Load Diff

60
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_ids.sql

@ -9261,26 +9261,6 @@ alter table k_astat_studienbereich add ( fgr NVARCHAR(255) );
</#if> </#if>
<#if !fields?seq_contains("k_astat_studienbereich.semester_von") >
! echo "field k_astat_studienbereich.semester_von will be added"
! echo `date`
alter table k_astat_studienbereich add ( semester_von INTEGER );
</#if>
<#if !fields?seq_contains("k_astat_studienbereich.semester_bis") >
! echo "field k_astat_studienbereich.semester_bis will be added"
! echo `date`
alter table k_astat_studienbereich add ( semester_bis INTEGER );
</#if>
<#if !fields?seq_contains("k_astat_studienfach.schluessel") > <#if !fields?seq_contains("k_astat_studienfach.schluessel") >
@ -9311,26 +9291,6 @@ alter table k_astat_studienfach add ( sb NVARCHAR(255) );
</#if> </#if>
<#if !fields?seq_contains("k_astat_studienfach.semester_von") >
! echo "field k_astat_studienfach.semester_von will be added"
! echo `date`
alter table k_astat_studienfach add ( semester_von INTEGER );
</#if>
<#if !fields?seq_contains("k_astat_studienfach.semester_bis") >
! echo "field k_astat_studienfach.semester_bis will be added"
! echo `date`
alter table k_astat_studienfach add ( semester_bis INTEGER );
</#if>
<#if !fields?seq_contains("k_astat_staat.schluessel") > <#if !fields?seq_contains("k_astat_staat.schluessel") >
@ -9431,26 +9391,6 @@ alter table k_astat_faechergruppe add ( name NVARCHAR(255) );
</#if> </#if>
<#if !fields?seq_contains("k_astat_faechergruppe.semester_von") >
! echo "field k_astat_faechergruppe.semester_von will be added"
! echo `date`
alter table k_astat_faechergruppe add ( semester_von INTEGER );
</#if>
<#if !fields?seq_contains("k_astat_faechergruppe.semester_bis") >
! echo "field k_astat_faechergruppe.semester_bis will be added"
! echo `date`
alter table k_astat_faechergruppe add ( semester_bis INTEGER );
</#if>
<#if !fields?seq_contains("k_astat_abschl_grp.abschluss_astat_bund") > <#if !fields?seq_contains("k_astat_abschl_grp.abschluss_astat_bund") >

54
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql

@ -8488,24 +8488,6 @@ alter table k_astat_studienbereich add column fgr VARCHAR(255) ;
</#if> </#if>
<#if !fields?seq_contains("k_astat_studienbereich.semester_von") >
select now(), 'field k_astat_studienbereich.semester_von will be added';
alter table k_astat_studienbereich add column semester_von INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_studienbereich.semester_bis") >
select now(), 'field k_astat_studienbereich.semester_bis will be added';
alter table k_astat_studienbereich add column semester_bis INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_studienfach.schluessel") > <#if !fields?seq_contains("k_astat_studienfach.schluessel") >
@ -8533,24 +8515,6 @@ alter table k_astat_studienfach add column sb VARCHAR(255) ;
</#if> </#if>
<#if !fields?seq_contains("k_astat_studienfach.semester_von") >
select now(), 'field k_astat_studienfach.semester_von will be added';
alter table k_astat_studienfach add column semester_von INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_studienfach.semester_bis") >
select now(), 'field k_astat_studienfach.semester_bis will be added';
alter table k_astat_studienfach add column semester_bis INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_staat.schluessel") > <#if !fields?seq_contains("k_astat_staat.schluessel") >
@ -8641,24 +8605,6 @@ alter table k_astat_faechergruppe add column name VARCHAR(255) ;
</#if> </#if>
<#if !fields?seq_contains("k_astat_faechergruppe.semester_von") >
select now(), 'field k_astat_faechergruppe.semester_von will be added';
alter table k_astat_faechergruppe add column semester_von INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_faechergruppe.semester_bis") >
select now(), 'field k_astat_faechergruppe.semester_bis will be added';
alter table k_astat_faechergruppe add column semester_bis INTEGER ;
</#if>
<#if !fields?seq_contains("k_astat_abschl_grp.abschluss_astat_bund") > <#if !fields?seq_contains("k_astat_abschl_grp.abschluss_astat_bund") >

2
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_ids.sql

@ -416,7 +416,7 @@ drop table tmp_cif_load;
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);

2
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql

@ -376,7 +376,7 @@ select now(), 'Fülle db_version';
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.3',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.3b',9);

12
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_ids.sql

@ -4373,9 +4373,7 @@ insert into db_tabellen (name,protokollierung) values('k_astat_abschluss2steller
create table k_astat_studienbereich( create table k_astat_studienbereich(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255) ,
fgr NVARCHAR(255) , fgr NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -4401,9 +4399,7 @@ insert into db_tabellen (name,protokollierung) values('k_astat_studienbereich',0
create table k_astat_studienfach( create table k_astat_studienfach(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255) ,
sb NVARCHAR(255) , sb NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -4486,9 +4482,7 @@ insert into db_tabellen (name,protokollierung) values('k_astat_kontinent',0);
create table k_astat_faechergruppe( create table k_astat_faechergruppe(
schluessel NVARCHAR(255) not null, schluessel NVARCHAR(255) not null,
name NVARCHAR(255) , name NVARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;

24
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql

@ -5395,9 +5395,7 @@ select now(), 'Erzeuge Tabelle k_astat_studienbereich';
create table k_astat_studienbereich( create table k_astat_studienbereich(
schluessel VARCHAR(255) not null, schluessel VARCHAR(255) not null,
name VARCHAR(255) , name VARCHAR(255) ,
fgr VARCHAR(255) , fgr VARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -5427,9 +5425,7 @@ select now(), 'Erzeuge Tabelle k_astat_studienfach';
create table k_astat_studienfach( create table k_astat_studienfach(
schluessel VARCHAR(255) not null, schluessel VARCHAR(255) not null,
name VARCHAR(255) , name VARCHAR(255) ,
sb VARCHAR(255) , sb VARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -5528,9 +5524,7 @@ select now(), 'Erzeuge Tabelle k_astat_faechergruppe';
create table k_astat_faechergruppe( create table k_astat_faechergruppe(
schluessel VARCHAR(255) not null, schluessel VARCHAR(255) not null,
name VARCHAR(255) , name VARCHAR(255)
semester_von INTEGER ,
semester_bis INTEGER
) )
; ;
@ -5896,18 +5890,6 @@ gueltig_bis DATE ,
comment on column k_astat_lfb_fg.fgr is 'Fächergruppe (Schlüssel)';
comment on column k_astat_lfb_fg.fgr_str is 'Fächergruppe';
comment on column k_astat_lfb_fg.lfb is 'Lehr- und Forschungsbereich (Schlüssel)';
comment on column k_astat_lfb_fg.lfb_str is 'Lehr- und Forschungsbereich';
comment on column k_astat_lfb_fg.fg is 'Fachgebiet (Schlüssel)';
comment on column k_astat_lfb_fg.fg_str is 'Fachgebiet';
</#if> </#if>
delete from db_tabellen where name='k_astat_lfb_fg'; delete from db_tabellen where name='k_astat_lfb_fg';
insert into db_tabellen (name,protokollierung) values('k_astat_lfb_fg',0); insert into db_tabellen (name,protokollierung) values('k_astat_lfb_fg',0);

114
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_ids.sql

@ -20,8 +20,7 @@ tabid,tabname as tabelle from systables where tabname
'dim_abschluss', 'dim_abschluss',
'dim_kost', 'dim_kost',
'dim_kotr', 'dim_kotr',
'dim_kreis', 'dim_kreis'
'dim_semester'
);</sqlvar> );</sqlvar>
</sqlvars> </sqlvars>
@ -632,67 +631,6 @@ bland_astat) as
</#if> </#if>
<#if views?seq_contains("dim_semester") >
! echo "view dim_semester exists - fine"
! echo `date`
<#else>
! echo "Erzeuge View dim_semester"
! echo `date`
create view dim_semester(
tid,
eintrag,
eintrag_kurz,
sem_beginn,
sem_ende,
semestertyp,
vorsem,
folgesem,
folgesem_sem_beginn,
ist_zukunft,
akad_jahr,
akad_jahr_absolv,
akad_jahr_anf) as
with tmp_semester as (select C.apnr as tid,
C.druck as eintrag,
C.kurz as eintrag_kurz, --TODO
C.d_akt_von as sem_beginn,
C.d_akt_bis as sem_ende,
val(substring('' || C.apnr from 5 for 1)) as semestertyp,
add_sem(C.apnr,-1) as vorsem,
add_sem(C.apnr,1) as folgesem,
(select C2.d_akt_von from cif C2 where C2.key=661
and C2.apnr=add_sem(C.apnr,1)) as folgesem_sem_beginn
from cif C
where key=661
)
select tid,
eintrag,
eintrag_kurz,
sem_beginn,
sem_ende,
semestertyp,
vorsem,
folgesem,
folgesem_sem_beginn,
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf
from tmp_semester
;
</#if>
<#else> <#else>
@ -1130,54 +1068,4 @@ bland_astat) as
dimension_bp_id = (SELECT tid FROM dimension_bp WHERE apnr='bluep_hzbkfz') dimension_bp_id = (SELECT tid FROM dimension_bp WHERE apnr='bluep_hzbkfz')
; ;
! echo "Erzeuge View dim_semester"
! echo `date`
create view dim_semester(
tid,
eintrag,
eintrag_kurz,
sem_beginn,
sem_ende,
semestertyp,
vorsem,
folgesem,
folgesem_sem_beginn,
ist_zukunft,
akad_jahr,
akad_jahr_absolv,
akad_jahr_anf) as
with tmp_semester as (select C.apnr as tid,
C.druck as eintrag,
C.kurz as eintrag_kurz, --TODO
C.d_akt_von as sem_beginn,
C.d_akt_bis as sem_ende,
val(substring('' || C.apnr from 5 for 1)) as semestertyp,
add_sem(C.apnr,-1) as vorsem,
add_sem(C.apnr,1) as folgesem,
(select C2.d_akt_von from cif C2 where C2.key=661
and C2.apnr=add_sem(C.apnr,1)) as folgesem_sem_beginn
from cif C
where key=661
)
select tid,
eintrag,
eintrag_kurz,
sem_beginn,
sem_ende,
semestertyp,
vorsem,
folgesem,
folgesem_sem_beginn,
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf
from tmp_semester
;
</#if> </#if>

41
superx/WEB-INF/kern_dbforms-config_ids.xml

@ -621,8 +621,6 @@
<table name="k_astat_faechergruppe"> <table name="k_astat_faechergruppe">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="semester_von" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="semester_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="k_astat_kontinent"> <table name="k_astat_kontinent">
@ -633,12 +631,12 @@
</table> </table>
<table name="k_astat_lfb_fg"> <table name="k_astat_lfb_fg">
<field name="tid" description="" fieldType="int" size="4" isKey="true" autoInc="true" sortable=""/> <field name="tid" description="" fieldType="int" size="4" isKey="true" autoInc="true" sortable=""/>
<field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="char" size="10" isKey="" sortable=""/> <field name="fgr" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="fgr_str" description="Fächergruppe" fieldType="char" size="255" isKey="" sortable=""/> <field name="fgr_str" description="" fieldType="char" size="255" isKey="" sortable=""/>
<field name="lfb" description="Lehr- und Forschungsbereich (Schlüssel)" fieldType="char" size="10" isKey="" sortable=""/> <field name="lfb" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="lfb_str" description="Lehr- und Forschungsbereich" fieldType="char" size="255" isKey="" sortable=""/> <field name="lfb_str" description="" fieldType="char" size="255" isKey="" sortable=""/>
<field name="fg" description="Fachgebiet (Schlüssel)" fieldType="char" size="10" isKey="" sortable=""/> <field name="fg" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="fg_str" description="Fachgebiet" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="fg_str" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="gueltig_von" description="" fieldType="date" size="255" isKey="" sortable=""/> <field name="gueltig_von" description="" fieldType="date" size="255" isKey="" sortable=""/>
<field name="gueltig_bis" description="" fieldType="date" size="255" isKey="" sortable=""/> <field name="gueltig_bis" description="" fieldType="date" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -667,16 +665,12 @@
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="semester_von" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="semester_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="k_astat_studienfach"> <table name="k_astat_studienfach">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sb" description="Studienbereich (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="sb" description="Studienbereich (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="semester_von" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="semester_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="k_astat_studienfach_land"> <table name="k_astat_studienfach_land">
@ -1989,29 +1983,6 @@
<field name="bland_kurz" description="Abkz. Bundesland" fieldType="varchar" size="" isKey="" sortable=""/> <field name="bland_kurz" description="Abkz. Bundesland" fieldType="varchar" size="" isKey="" sortable=""/>
<field name="bland_astat" description="Amtl. Schlüssel Bundesland" fieldType="varchar" size="" isKey="" sortable=""/> <field name="bland_astat" description="Amtl. Schlüssel Bundesland" fieldType="varchar" size="" isKey="" sortable=""/>
</table> </table>
<table name="dim_semester">
<field name="tid" description="Semester (Schlüssel)" fieldType="int" size="6" isKey="" sortable=""/>
<field name="eintrag" description="Semester (Drucktext)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="eintrag_kurz" description="Semester (Kurztext)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sem_beginn" description="Semesteranfang" fieldType="date" size="4" isKey="" sortable=""/>
<field name="sem_ende" description="Semesterende" fieldType="date" size="4" isKey="" sortable=""/>
<field name="semestertyp" description="Semester (Kurztext)" fieldType="int" size="6" isKey="" sortable=""/>
<field name="vorsem" description="Vorsemester (Schlüssel)" fieldType="int" size="6" isKey="" sortable=""/>
<field name="folgesem" description="Folgesemester (Schlüssel)" fieldType="int" size="6" isKey="" sortable=""/>
<field name="folgesem_sem_beginn" description="Folgesemester Semesteranfang" fieldType="date" size="4" isKey="" sortable=""/>
<field name="ist_zukunft" description="Ist zukünftig?" fieldType="int" size="6" isKey="" defaultValue="0" sortable="">
<comment>1=Ja,2=nein</comment>
</field>
<field name="akad_jahr" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable="">
<comment>Def. STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)</comment>
</field>
<field name="akad_jahr_absolv" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable="">
<comment>Def. Sachsen Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061)</comment>
</field>
<field name="akad_jahr_anf" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable="">
<comment>Def. Sachsen Anfäger: SA Studienanfänger: SoSe + WiSe (z.B. 2006 = 20061 + 20062)</comment>
</field>
</table>
<table name="dim_staat"> <table name="dim_staat">
<field name="apnr" description="Laufnummer des Staates" fieldType="int" size="6" isKey="" sortable=""/> <field name="apnr" description="Laufnummer des Staates" fieldType="int" size="6" isKey="" sortable=""/>
<field name="druck" description="Staat" fieldType="char" size="10" isKey="" sortable=""/> <field name="druck" description="Staat" fieldType="char" size="10" isKey="" sortable=""/>

18
superx/WEB-INF/kern_dbforms-config_pg.xml

@ -621,8 +621,6 @@
<table name="k_astat_faechergruppe"> <table name="k_astat_faechergruppe">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="semester_von" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="semester_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="k_astat_kontinent"> <table name="k_astat_kontinent">
@ -633,12 +631,12 @@
</table> </table>
<table name="k_astat_lfb_fg"> <table name="k_astat_lfb_fg">
<field name="tid" description="" fieldType="int" size="4" isKey="true" autoInc="true" sortable=""/> <field name="tid" description="" fieldType="int" size="4" isKey="true" autoInc="true" sortable=""/>
<field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="char" size="10" isKey="" sortable=""/> <field name="fgr" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="fgr_str" description="Fächergruppe" fieldType="char" size="255" isKey="" sortable=""/> <field name="fgr_str" description="" fieldType="char" size="255" isKey="" sortable=""/>
<field name="lfb" description="Lehr- und Forschungsbereich (Schlüssel)" fieldType="char" size="10" isKey="" sortable=""/> <field name="lfb" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="lfb_str" description="Lehr- und Forschungsbereich" fieldType="char" size="255" isKey="" sortable=""/> <field name="lfb_str" description="" fieldType="char" size="255" isKey="" sortable=""/>
<field name="fg" description="Fachgebiet (Schlüssel)" fieldType="char" size="10" isKey="" sortable=""/> <field name="fg" description="" fieldType="char" size="10" isKey="" sortable=""/>
<field name="fg_str" description="Fachgebiet" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="fg_str" description="" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="gueltig_von" description="" fieldType="date" size="255" isKey="" sortable=""/> <field name="gueltig_von" description="" fieldType="date" size="255" isKey="" sortable=""/>
<field name="gueltig_bis" description="" fieldType="date" size="255" isKey="" sortable=""/> <field name="gueltig_bis" description="" fieldType="date" size="255" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
@ -667,16 +665,12 @@
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="fgr" description="Fächergruppe (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="semester_von" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="semester_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="k_astat_studienfach"> <table name="k_astat_studienfach">
<field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="schluessel" description="Schlüssel" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="name" description="Name" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sb" description="Studienbereich (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="sb" description="Studienbereich (Schlüssel)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="semester_von" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="semester_bis" description="" fieldType="int" size="6" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="k_astat_studienfach_land"> <table name="k_astat_studienfach_land">

Loading…
Cancel
Save