| SuperX-Version | 2 |
| Modulversion | 4.0rc2b |
| Sachgebiet | Administration id 0 |
| Systeminfo | Administration id 9 |
| Thema | Administration |
| Themenbaum-Ast | Abfragen |
Übersicht
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | false | ||||
| bland | CHAR | 2 | false | ||||
| text | CHAR | 40 | true |
Primärschlüssel c_aggre_bland
Modulübergreifende Tabelle für Aggregierungen in Ergebnisabfragen.
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| ord | SMALLINT | 2 | false | ||||
| name | CHAR | 50 | false | ||||
| kategorie | CHAR | 30 | false | ||||
| wert | CHAR | 255 | false |
Primärschlüssel co_aggregierung
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| hs | INTEGER | 4 | true | ||||
| key | SMALLINT | 2 | true | ||||
| apnr | INTEGER | 4 | true | ||||
| d_akt_von | DATE | 4 | false | ||||
| d_akt_bis | DATE | 4 | false | ||||
| kurz | CHAR | 10 | false | ||||
| druck | CHAR | 100 | false | ||||
| lang_1 | CHAR | 100 | false | ||||
| lang_2 | CHAR | 150 | false | ||||
| lang_3 | CHAR | 250 | false |
Primärschlüssel c_cif
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| hs | INTEGER | 4 | true | ||||
| key | SMALLINT | 2 | true | ||||
| apnr | CHAR | 10 | true | ||||
| d_akt_von | DATE | 4 | false | ||||
| d_akt_bis | DATE | 4 | false | ||||
| kurz | CHAR | 10 | false | ||||
| druck | CHAR | 100 | false | Drucktext | |||
| lang_1 | CHAR | 100 | false | ||||
| lang_2 | CHAR | 150 | false | ||||
| lang_3 | CHAR | 250 | false | ||||
| parent | CHAR | 10 | false | übergeordn. Element (int) | |||
| parent_int | INTEGER | 10 | false | übergeordn. Element (int) | Bei ICE-Schlüsseln | ||
| filter | CHAR | 10 | false | ||||
| refapnr | CHAR | 10 | false | ||||
| astat | CHAR | 10 | false | amtl. Schlüssel | |||
| bund_apnr | CHAR | 10 | false | Bundesschlüssel | |||
| land_apnr | CHAR | 10 | false | Landesschlüssel | |||
| hiskey_id | VARCHAR | 255 | false | HIS-KEY | Bei GX der hiskey, bei HISINONE hiskey_id | ||
| uniquename | VARCHAR | 255 | false | Eindeutiger Name/Schlüssel bei GX | |||
| sort1 | INTEGER | 4 | false | ||||
| sort2 | INTEGER | 4 | false | ||||
| sort3 | INTEGER | 4 | false | ||||
| sortc1 | CHAR | 10 | false | ||||
| sortc2 | CHAR | 10 | false | ||||
| sourcesystem | integer | 4 | false | ID des Vorsystems | |||
| sourcesystem_id | VARCHAR | 255 | false | ID im jew. Vorsystem | |||
| intern_int | INTEGER | 4 | false | ||||
| intern_c | CHAR | 10 | false | ||||
| sprache | CHAR | 3 | false | ||||
| struktur_int | INTEGER | 4 | false | ||||
| struktur_c | CHAR | 50 | false | ||||
| ebene | INTEGER | 4 | false |
Primärschlüssel c_cifx_tid
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| name | CHAR | 100 | false | ||||
| tablename | CHAR | 100 | false | ||||
| form_path | CHAR | 255 | false | ||||
| caption | CHAR | 200 | false | ||||
| description | CHAR | 255 | false |
Primärschlüssel pk_db_forms
Ein Verzeichnis der Tabellennamen nach dem Schema der HIS GmbH.
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| db_einfuegemarke | CHAR | 6 | |||||
| tabellen_id | SERIAL | true | |||||
| name | CHAR | 50 | |||||
| protokollierung | SMALLINT |
Primärschlüssel c_db_tabellen
Ein Verzeichnis der Modul-Versionen nach dem Schema der HIS GmbH.
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| db_einfuegemarke | CHAR | 6 | |||||
| his_system | CHAR | 20 | |||||
| version | CHAR | 8 | |||||
| kern_system | CHAR | 1 |
Primärschlüssel c_db_version
Ausprägungen (in ICE tabellenschluessel):
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| dimension_bp_id | INTEGER | 4 | true | ||||
| apnr | INTEGER | 255 | true | ||||
| druck | VARCHAR | 255 | false | Drucktext | |||
| systeminfo_id | INTEGER | 4 | false |
Merkmale (konkret) (in ICE tabellenmerkmale):
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| dimension_bp_id | INTEGER | 4 | true | ||||
| fact_table | VARCHAR | 255 | false | ||||
| d_akt_von | DATE | 4 | false | ||||
| d_akt_bis | DATE | 4 | false | ||||
| name | VARCHAR | 255 | false | ||||
| druck | VARCHAR | 255 | false | Drucktext | |||
| lang_1 | VARCHAR | 255 | false | ||||
| lang_2 | VARCHAR | 255 | false | ||||
| lang_3 | VARCHAR | 255 | false | ||||
| sourcefilter | VARCHAR | 255 | false | where-Bedingung | ggf. zusätzliche where-Bedingung für blueprint | ||
| system_key | VARCHAR | 255 | false | Schlüssel der Anwendung | wird von Anwendung gesetzt, darf nicht geändert werden |
Primärschlüssel c_dim_tid
Merkmale (abstrakt)
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| apnr | VARCHAR | 255 | true | ||||
| d_akt_von | DATE | 4 | false | ||||
| d_akt_bis | DATE | 4 | false | ||||
| kurz | VARCHAR | 255 | false | ||||
| druck | VARCHAR | 255 | false | Drucktext | |||
| lang_1 | VARCHAR | 255 | false | ||||
| lang_2 | VARCHAR | 255 | false | ||||
| lang_3 | VARCHAR | 255 | false | ||||
| keyfield | VARCHAR | 255 | false | Schlüsselfeld | |||
| keyfieldtype | VARCHAR | 255 | false | Typ Schlüsselfeld | |||
| datatype | VARCHAR | 255 | false | nominal/stetig | |||
| captionfield | VARCHAR | 255 | false | Bezeichnungsfeld | |||
| source | VARCHAR | 255 | false | Quelltabelle | |||
| sourcefilter | VARCHAR | 255 | false | ggf. auch where-Bedingung für Quelltabelle | |||
| system_key | VARCHAR | 255 | false | Schlüssel der Anwendung | wird von Anwendung gesetzt, darf nicht geändert werden |
Primärschlüssel c_dim_bp_tid
Zuordnung Gruppen zu Download-Adressen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| groupinfo_id | INTEGER | 4 | false | ||||
| download_id | INTEGER | 4 | false |
Primärschlüssel c_downloadgroup_b
Zuordnung Stichwörter zu Download-Adressen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| keyword_id | INTEGER | 4 | false | ||||
| download_id | INTEGER | 4 | false |
Primärschlüssel c_downloadthm_b
Zuordnung Gruppen zu Download-Adressen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | 4 | false | ||||
| download_id | INTEGER | 4 | false |
Primärschlüssel c_downloaduser_b
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| name | CHAR | 50 | true | ||||
| nummer | INTEGER | 4 | true | ||||
| x | INTEGER | 4 | false | ||||
| y | INTEGER | 4 | false | ||||
| buttonbreite | INTEGER | 4 | false | ||||
| feldbreite | INTEGER | 4 | false | ||||
| zeilenanzahl | INTEGER | 4 | false | ||||
| typ | CHAR | 15 | false | schluessel : variable
wert::char(15) : typ |
|||
| laenge | INTEGER | 4 | false | ||||
| obligatorisch | INTEGER | 4 | false | schluessel_oblig : variable
wert : obligatorisch |
|||
| art | INTEGER | 4 | false | schluessel_feldart : variable
wert : art |
|||
| relation | text | false | |||||
| attribut | CHAR | 100 | false | ||||
| defaultwert | CHAR | 255 | false |
Primärschlüssel c_felderinfo
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| id | char | 200 | true | ||||
| content | text | true | |||||
| description | char | 200 | false | ||||
| comment | char | 200 | false | ||||
| version | integer | 1 | false |
Primärschlüssel pk_fm_tid
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| id | CHAR | 100 | true | ||||
| charttype | CHAR | 255 | true | ||||
| caption | CHAR | 255 | false | ||||
| width | INTEGER | 4 | false | ||||
| height | INTEGER | 4 | false | ||||
| captionx | CHAR | 255 | false | ||||
| captiony | CHAR | 255 | false | ||||
| linex | INTEGER | 4 | true | ||||
| liney | INTEGER | 4 | true | ||||
| showvalues | INTEGER | 4 | true | ||||
| moreattribs | TEXT | false |
Primärschlüssel c_graphicformat
Gruppen die bestimmte Hinweise sehen/bestätigen müssen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| groupinfo_id | INTEGER | true | |||||
| hinweise_id | integer | true |
Primärschlüssel c_grp_hinweis
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| groupinfo_id | INTEGER | 4 | false | groupinfo : tid
|
|||
| maskeninfo_id | INTEGER | 4 | false | maskeninfo : tid
|
Primärschlüssel c_group_masken_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| groupinfo_id | INTEGER | 4 | false | groupinfo : tid
|
|||
| sachgebiete_id | INTEGER | 4 | false | sachgebiete : tid
|
Primärschlüssel c_group_sachgeb_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| groupinfo_id | INTEGER | false | groupinfo : tid
|
||||
| sichtart | CHAR | 255 | false | Rechte für eine Art von Sichten geben |
Primärschlüssel pk_group_sichtart
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| groupinfo_id | INTEGER | false | groupinfo : tid
|
||||
| sicht_name_intern | CHAR | 200 | false | Rechte für eine einzelne Sicht geben |
Primärschlüssel pk_group_sicht
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | false | ||||
| name | CHAR | 255 | false |
Primärschlüssel c_groupinfo
User die bestimmte Hinweise gesehen/bestätigt haben
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | true | |||||
| hinweise_id | integer | true | |||||
| ip_adresse | varchar | 100 | false | ||||
| client_name | VARCHAR | 255 | false | ||||
| zeitpunkt | DATETIME | 3594 | true |
Primärschlüssel c_hinweis_akz
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | true | Nummer des Hinweis | ||||
| name | varchar | 255 | true | Bezeichnung des Hinweis | |||
| ueberschrift | text | false | Überschrift, die ggfs. über dem Hinweis ausgegeben werden soll (HTML möglich) | ||||
| url | char | 255 | true | URL zu HTML-Datei | |||
| version | smallint | false | optionale Versionsnummer des Hinweis | ||||
| kommentar | text | false | Hier kann ein interner Kommentar hinterlegt werden | ||||
| bestaetigen | smallint | false | 0=nur anzeigen, 1=User muss bestätigen | ||||
| bestaet_satz | text | false | Satz der zur Bestätigung angezeigt werden soll, falls null: Ich habe den Hinweis zur Kenntnis genommen | ||||
| erstellt | date | false | Erstellungsdatum | ||||
| gueltig_ab | date | false | |||||
| gueltig_bis | date | false | |||||
| art | varchar | 255 | false | optionale Angabe einer Hinweisart, z.B. Datenschutzerklärung | |||
| typ | varchar | 255 | false | optionale Angabe eines Hinweistyps, z.B. Datenschutzerklärung | |||
| attrib1 | integer | false | optionales Attribut | ||||
| attrib2 | varchar | 255 | false | optionales Attribut | |||
| attrib3 | varchar | 255 | false | optionales Attribut |
Primärschlüssel c_hinweise
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| name | CHAR | 100 | true | ||||
| adresse | CHAR | 200 | false | ||||
| hs_nr | INTEGER | 4 | true | Hochschulnummer (HIS) | hochschulen : hs_nr
|
||
| kapitel | CHAR | 5 | true | ||||
| superx_server | CHAR | 100 | true | ||||
| kennung | CHAR | 8 | false | (Obsolet) | |||
| passwd | CHAR | 16 | false | (Obsolet) |
Primärschlüssel c_hochschulinfo
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| apnr | INTEGER | 4 | false | ||||
| beschreibung | CHAR | 25 | false |
Primärschlüssel co_konstanten
Zuordnung Lehreinheiten zu Kostenstellen (obsolet)
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| lehr_id | CHAR | 10 | false | ||||
| orga_id | CHAR | 10 | false | ||||
| name | CHAR | 50 | false | ||||
| gueltig_seit | DATE | 4 | false | ||||
| gueltig_bis | DATE | 4 | false |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| key_apnr | CHAR | 10 | false | ||||
| parent | CHAR | 10 | false | ||||
| drucktext | CHAR | 50 | false | ||||
| lehr | CHAR | 10 | false | ||||
| gueltig_seit | DATE | 4 | false | ||||
| gueltig_bis | DATE | 4 | false |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| macro | INTEGER | 4 | true | ||||
| sortnr | INTEGER | 4 | true | ||||
| feldname | CHAR | 255 | true | ||||
| alias | CHAR | 255 | true | ||||
| value | CHAR | 255 | false | ||||
| value_caption | CHAR | 255 | false | ||||
| feldstand | CHAR | 255 | false | ||||
| feldsicht | CHAR | 255 | false | ||||
| active | INTEGER | 4 | 1 | true |
Primärschlüssel pk_macro_feld_wert
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| maskeninfo_id1 | INTEGER | true | maskeninfo : tid
|
||||
| maskeninfo_id2 | INTEGER | true | maskeninfo : tid
|
||||
| active | INTEGER | 1 | true | ||||
| sortnr | SMALLINT | 2 | false | ||||
| schleifenrelation | CHAR | 255 | false | ||||
| schleifenfeldname | CHAR | 255 | false | ||||
| alias | CHAR | 255 | false | ||||
| schleifenfstand | CHAR | 255 | false | ||||
| schleifenfsicht | CHAR | 255 | false | ||||
| aktion | CHAR | 255 | false |
Primärschlüssel c2_macro_masken_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| maskeninfo_id | INTEGER | 4 | true | maskeninfo : tid
|
|||
| systeminfo_id | INTEGER | 4 | true | systeminfo : tid
|
Primärschlüssel c_maske_system_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| maskeninfo_id | INTEGER | 4 | false | Masken ID | maskeninfo : tid
|
||
| felderinfo_id | INTEGER | 4 | false | Feld ID | felderinfo : tid
|
Primärschlüssel c_masken_felder_bez
Protokolltabelle zum nachverfolgen, welche Filter ausgewählt wurden bei Maskenaufruf
Typ: Datentabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 8 | true | ID | |||
| protokoll_id | INTEGER | 8 | true | ID des Protokolls (masken_protokoll) | masken_protokoll : tid
|
||
| felderinfo_id | INTEGER | 10 | true | ID des Feldes | felderinfo : tid
|
||
| wert | VARCHAR | 255 | true | Inhalt des Feldes | |||
| type | VARCHAR | 20 | true | Variablentyp des Feldes | |||
| caption | VARCHAR | 255 | false | Feldname |
Protokolltabelle zum nachverfolgen, welche Maske ausgeführt wurde.
Typ: Datentabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 8 | true | ID | |||
| maskeninfo_id | INTEGER | 8 | true | ID der Maske | maskeninfo : tid
|
||
| user_id | INTEGER | 10 | true | ID des Users, welcher die Maske ausgeführt hat | userinfo : tid
|
||
| zeitpunkt | DATETIME | 20 | true | Ausführungs Zeitpunkt | |||
| kommentar | VARCHAR | 255 | false | Kommentar |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| name | CHAR | 255 | true | ||||
| select_stmt | text | false | |||||
| xil_proplist | text | false | |||||
| chart_xtitel | CHAR | 50 | false | ||||
| chart_ytitel | CHAR | 50 | false | ||||
| erlaeuterung | CHAR | 255 | false | ||||
| cleanup_stmt | CHAR | 240 | false | ||||
| default_file | CHAR | 200 | false | ||||
| macro | SMALLINT | 2 | false | Spezielles Frontend | Applet=0, XML=1, beide=2 | schluessel : variable
val(wert) : macro |
|
| breite | INTEGER | 4 | false | ||||
| hoehe | INTEGER | 4 | false | ||||
| ampel | SMALLINT | 2 | false | ||||
| hilfe | SMALLINT | 2 | false | ||||
| hinweis | text | false |
Primärschlüssel c_maskeninfo
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| aktuell | CHAR | 255 | false |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | Tupelidentifier | |||
| key_apnr | CHAR | 10 | false | Schlüssel | |||
| parent | CHAR | 10 | false | Übergeordneter Knoten im Baum | organigramm : key_apnr
|
||
| drucktext | CHAR | 50 | false | Drucktext | |||
| name | CHAR | 150 | false | Name | |||
| ebene | INTEGER | 4 | false | Ebene im Baum | |||
| lehre | SMALLINT | 2 | true | Lehre (1=ja) | |||
| gueltig_seit | DATE | 4 | true | Gültig von | |||
| gueltig_bis | DATE | 4 | true | Gültig bis | |||
| orgstruktur | INTEGER | 4 | false | Strukturmerkmal | gem. COB-GX:30=Lehreinheit,20=Fakultät |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| key_apnr | CHAR | 10 | false | ||||
| parent | CHAR | 10 | false | ||||
| drucktext | CHAR | 50 | false | ||||
| name | CHAR | 150 | false | ||||
| ebene | INTEGER | 4 | false | ||||
| lehre | SMALLINT | 2 | false | ||||
| gueltig_seit | DATE | 4 | true | ||||
| gueltig_bis | DATE | 4 | true | ||||
| orgstruktur | INTEGER | 4 | false |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| proto_fkt_id | SMALLINT | 2 | true | ||||
| proto_fkt | CHAR | 20 | true |
Primärschlüssel c_proto_fkt
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| protokoll_id | SERIAL | 4 | true | ||||
| proto_fkt_id | SMALLINT | 2 | true | proto_funktion : proto_fkt_id
|
|||
| userinfo_id | INTEGER | 4 | true | userinfo : tid
userinfo : tid userinfo : tid |
|||
| ip_adresse | CHAR | 16 | true | ||||
| client_name | VARCHAR | 255 | true | ||||
| zeitpunkt | DATETIME | 3594 | true |
Primärschlüssel c_protokoll
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| sachgebiete_id | INTEGER | 4 | false | ||||
| dbform_id | INTEGER | 4 | false |
Primärschlüssel c_sachgeb_dbform_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| sachgebiete_id | INTEGER | 4 | false | sachgebiete : tid
|
|||
| maskeninfo_id | INTEGER | 4 | false | maskeninfo : tid
|
Primärschlüssel c_sachgeb_maske_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| sachgebiete_id | INTEGER | false | sachgebiete : tid
|
||||
| sichtart | CHAR | 255 | false | Rechte für eine Art von Sichten geben |
Primärschlüssel pk_sg_sichtart
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| sachgebiete_id | INTEGER | false | sachgebiete : tid
|
||||
| sicht_name_intern | CHAR | 200 | false | Rechte für eine einzelne Sicht geben | sichten : name_intern
|
Primärschlüssel pk_sg_sicht
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | false | ||||
| name | CHAR | 50 | false | ||||
| rightname | VARCHAR | 255 | false | Rechtename in HIS1, das diesem Sachgebiet entspricht |
Primärschlüssel c_sachgebiete
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| id | INTEGER | 4 | true | ||||
| variable | CHAR | 50 | false | ||||
| wert | CHAR | 255 | false | ||||
| beschreibung | CHAR | 255 | false | ||||
| typ | CHAR | 255 | false | ||||
| erlaeuterung | CHAR | 255 | false |
Primärschlüssel c_schluessel
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| parent | CHAR | 255 | false | Übergeordnete Sicht | Um zukünftig evtl. Hierarchien von Sichten abzubilden | ||
| systeminfoid | INTEGER | 0 | true | Systeminfo | Querverweis zur Systeminfo | systeminfo : tid
|
|
| art | CHAR | 40 | false | ||||
| type | INTEGER | 10 | true | Type | 10 ist standardsicht, 20 ist alt.Hierarchie | ||
| name_intern | CHAR | 200 | false | Interner Name | Es kann eine Kurzbeschreibung für interne Zwecke hinterlegt werden | ||
| name | CHAR | 200 | false | Name | Bezeichnung der Sicht, die für User angezeigt wird | ||
| beschreibung | CHAR | 255 | false | ||||
| sortnr | INTEGER | 0 | true | Sortiernummer | kann für Sortierungen benutzt werden | ||
| quelle | CHAR | 255 | false | Quelle | Angabe einer Tabelle mit key,parent,name,gueltig_seit,gueltig_bis oder Prozedur, die mit sp_ anfängt | ||
| alt_hier_id | CHAR | 150 | false | id der alt.Hier in angegebenen Quelltabelle null bei regulärer Hierarchie | |||
| treecfgtable | CHAR | 255 | false | Tabelle mit Infos zu TreeView aus Cob | |||
| treecfgid | CHAR | 150 | false | id des benutzen trees aus Cob-Tabelle trees null bei regulärer Hierachie | |||
| label | SMALLINT | 0 | true | hauptsächl. für alte Organigramm-Sichten, hieß mal lehre | |||
| user_rechte | SMALLINT | 2 | 1 | true | sollen User Rechte berücksichtigt werden, derzeit von Org.Sichten ausgewertet | ||
| rechtequelle | CHAR | 255 | false | zukünftig für erweiterte Rechtevergabe | |||
| sesamkey | CHAR | 100 | false | zukünftig für erweiterte Rechtevergabe | |||
| standbutton | SMALLINT | 2 | 0 | true | soll der Stand geändert werden können | ||
| attribut1 | CHAR | 255 | false | bei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann | |||
| attribut2 | CHAR | 255 | false | bei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann | |||
| attribut3 | INTEGER | false | bei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann | ||||
| attribut4 | INTEGER | false | bei Bedarf noch Attribute der Sicht hinterlegt werden, auf die man bei Bedarf Einschränkungen fahren kann | ||||
| xmlmaxentries | INTEGER | 4 | false | Max. Zeilen XML | Max. Zeilen im Klappmenü | ||
| gueltig_seit | DATE | 4 | 01.01.1900 | true | |||
| gueltig_bis | DATE | 4 | 01.01.3000 | true | |||
| cacheapplet | CHAR | 255 | false | soll Sicht im Applet gecachet werden | |||
| cachexml | CHAR | 255 | false | soll Sicht im XML-Frontend gecachet werden | |||
| aktiv | SMALLINT | 1 | false |
Primärschlüssel c_sichten30tid
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| id | CHAR | 200 | false | ||||
| table_name | CHAR | 200 | false | Tabellenname | |||
| field_name | CHAR | 200 | false | Feldname | |||
| record_no | INTEGER | 4 | false | Datensatz-Nr. | |||
| locale | CHAR | 10 | false | Sprache | schluessel : variable
wert::char(10) : locale |
||
| contents_short | CHAR | 255 | false | Beschriftung (kurz) | |||
| contents_long | text | false | Beschriftung (lang) | ||||
| equalitystatus | SMALLINT | 2 | false | ||||
| sachgebiete_id | INTEGER | 2 | false | Sachgebiet | sachgebiete : tid
|
Primärschlüssel c_sx_captions
Download-Adressen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| name | CHAR | 255 | false | Name | |||
| ch110_institut | CHAR | 10 | false | Zugehörige Kostenstelle | organigramm : key_apnr
|
||
| bezugsdatum | DATE | 2 | false | Bezugsdatum | Worauf bezieht sich der Download (für Ermittlung Bezugsjahr,- Monat oder Sem.) | ||
| importdatum | DATE | 2 | false | Importdatum | Datum des Imports in die SuperX-Datenbank | ||
| kommentar | TEXT | 20000 | false | Kommentar | Kommentar für Website (Datenlegende o.ä.). | ||
| kommentar_url | CHAR | 255 | false | Hyperlink zu Kommentar-Site | Verweis auf umfangreichere Anleitungen und Kommentare, beginnend mit "http://" oder relativ zu http://superx-server:Port/superx/servlet | ||
| contenttype | CHAR | 50 | false | MimeType | Mime-Type der Datei (für pdf z.B. "application/pdf", html etc). | ||
| datei | DISKBLOB | 255 | true | Datei | Pfad zur Datei (relativ zu $SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/downloads ) | ||
| gueltig_seit | DATE | 1 | 01.01.1900 | true | Gültig von | ||
| gueltig_bis | DATE | 1 | 01.01.3000 | true | Gültig bis |
Primärschlüssel pk_sx_downloads
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | Laufnummer | |||
| table_name | VARCHAR | 255 | true | Tabelle | |||
| name | VARCHAR | 255 | true | Feldname | |||
| caption | VARCHAR | 255 | false | Beschriftung | |||
| description | VARCHAR | 255 | false | Beschreibung | |||
| field_type | VARCHAR | 255 | true | Typ | |||
| field_size | VARCHAR | 255 | false | Groesse | |||
| field_not_null | SMALLINT | 2 | false | Not Null | 1=true | ||
| currentlyused | SMALLINT | 2 | false | derzeit benutzt | 1=ja, 0=nein | ||
| is_primarykey | SMALLINT | 2 | 0 | false | Primärschlüssel | 1=ja, 0=nein | |
| foreignkey_tab | VARCHAR | 255 | false | Fremdschlüssel Tabelle | |||
| foreignkey_col | VARCHAR | 255 | false | Fremdschlüssel Feld (Schlüssel) | |||
| foreignkey_int | VARCHAR | 255 | false | Fremdschlüssel Feld (Ganzzahl-Schlüssel) | Für Ganzzahl-Transformation ICE | ||
| foreignkey_cap | VARCHAR | 255 | false | Fremdschlüssel Feld (Bezeichnung) | |||
| foreignkey_cond | VARCHAR | 255 | false | Zusätzliche Bedingung für Fremdschlüssel | |||
| foreignkey_func | VARCHAR | 255 | false | Zusätzliche Funktion für Fremdschlüssel | |||
| check_integrity | SMALLINT | 1 | 0 | false | Soll das Feld in ETL-Routine geprüft werden | 1=ja, 0=nein | |
| is_sum | SMALLINT | 1 | 1 | false | Ist das Feld summierbar? | 1=ja, 0=nein. Das Feld "Semester" ist z.B. nicht summierbar, das Feld Geschlecht schon (für ICE Ausprägung "alle") |
Primärschlüssel pk_sx_fields
Stichwörter für Download-Adressen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | false | Tupelidentifier | |||
| name | CHAR | 255 | false | Stichwort | |||
| parent | INTEGER | 4 | false | Übergeordnetes Stichwort | Wird derzeit noch nicht ausgewertet. |
Primärschlüssel c_sx_keywords
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | Laufnummer | |||
| maskeninfo_id | INTEGER | 4 | false | Tid der Maske | maskeninfo : tid
|
||
| stylesheet_id | INTEGER | 4 | false | Tid des Stylesheets | sx_stylesheets : tid
|
||
| ord | SMALLINT | 2 | false | Sortiernummer | Das Stylesheet mit der kleinsten Nummer wird zuerst aufgerufen |
Primärschlüssel c_mask_style
Eine Sammlung hochschulspezifischer Konstanten und SQL-Ausdrücke
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | ||||
| id | CHAR | 200 | true | Variablenname | Der Variablenname wird in Freemarker-Scripten, beginnend mit "Modulname-_"..., z.B. "SVA_Technisches_Personal" | ||
| content | TEXT | 200 | false | Inhalt der Variable | |||
| caption | CHAR | 200 | false | Beschriftung (kurz) | |||
| comment | TEXT | 4 | false | Kommentar/Anleitung | |||
| version | SMALLINT | 10 | false | FM-Version | |||
| art | CHAR | 200 | false | Art der Variable | |||
| art2 | CHAR | 200 | false | Art der Variable (2) | (Für weitere Gruppierungsebenen) | ||
| art3 | CHAR | 200 | false | Art der Variable (3) | (Für noch weitere Gruppierungsebenen) | ||
| sachgebiete_id | INTEGER | 2 | false | Sachgebiet | sachgebiete : tid
|
||
| sort1 | INTEGER | 2 | false | Sortierschlüssel 1 | |||
| sort2 | INTEGER | 2 | false | Sortierschlüssel 2 | |||
| sort3 | INTEGER | 2 | false | Sortierschlüssel 3 | |||
| geaendert_am | DATE | 4 | false | Datum letzte Änderung | |||
| aktiv | SMALLINT | 2 | false | Aktiv (1,0) | |||
| gueltig_seit | DATE | 1 | 01.01.1900 | true | Gültig von | ||
| gueltig_bis | DATE | 1 | 01.01.3000 | true | Gültig bis |
Primärschlüssel pk_sx_repository
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | Laufnummer | |||
| filename | CHAR | 255 | false | Dateiname | Pfad und Dateiname. Für XSL-Stylesheets relativ zum Verzeichnis: webapps/superx/xml, für JasperReports-Templates relativ zu webapps/superx/WEB-INF/reports | ||
| caption | CHAR | 255 | false | Beschriftung | wird für Hyperlinks benutzt | ||
| description | CHAR | 255 | false | Beschreibung | |||
| relation | CHAR | 10 | false | Tabelle oder Maske | Gilt das Stylesheet für eine Maske oder eine Tabelle. Bei JasperReports-Templates müssen Sie immer "Tabelle" wählen. | schluessel : variable
wert::char(10) : relation |
|
| useragent | CHAR | 255 | false | Webbrowser | (Das Feld wird derzeit noch nicht ausgewertet.) | schluessel : variable
wert : useragent |
|
| contenttype | CHAR | 200 | false | Dateityp | z.B.: "text/html; charset=ISO-8859-1". Bei XSL Stylesheets ist dies das Ausgabeformat, bei JasperReports Templates ist dies das default Ausgabeformat |
Primärschlüssel c_stylesheets
Systemtabelle zur Steuerung von Tabellen für SuperX
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 10 | true | Laufnummer | |||
| name | VARCHAR | 255 | false | Name der Tabelle | |||
| caption | VARCHAR | 255 | false | Beschriftung | |||
| description | VARCHAR | 255 | false | Beschreibung der Tabelle | |||
| table_type | VARCHAR | 255 | false | Typ der Tabelle | |||
| systeminfo_id | INTEGER | 4 | false | Datenquelle für diesen Datensatz | |||
| systeminfo_orig | INTEGER | 4 | false | Default-Datenquelle | Voreinstellung bei Auslieferung | ||
| thema | VARCHAR | 255 | false | Thema der Tabelle | |||
| sachgebiete_id | VARCHAR | 255 | false | Sachgebiet der Tabelle |
Primärschlüssel pk_sx_tables
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| name | CHAR | 50 | true | ||||
| datum | DATE | 4 | false |
Primärschlüssel c_systeminfo
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | false | Tupelidentifier | |||
| name | CHAR | 50 | true | Name | |||
| maskeninfo_id | INTEGER | 4 | false | Maske | maskeninfo : tid
|
||
| parent | INTEGER | 4 | false | Übergeordnet | themenbaum : tid
|
||
| gueltig_seit | DATE | 4 | false | gültig von | |||
| gueltig_bis | DATE | 4 | false | gültig bis | |||
| erlaeuterung | CHAR | 240 | false | (Das Feld wird derzeit noch nicht ausgewertet.) | |||
| sort | INTEGER | 240 | 0 | true | Sortiernummer |
Primärschlüssel c_themenbaum
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | false | ||||
| name | CHAR | 50 | true | ||||
| maskeninfo_id | INTEGER | 4 | false | ||||
| parent | INTEGER | 4 | false | ||||
| gueltig_seit | DATE | 4 | false | ||||
| gueltig_bis | DATE | 4 | false | ||||
| erlaeuterung | CHAR | 240 | false |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| key | SMALLINT | 2 | true | ||||
| apnr | CHAR | 10 | true | ||||
| cifx_tid | INTEGER | 2 | false | ||||
| sourcesystem | INTEGER | 2 | true | Vorsystem | |||
| sourcesystem_id | VARCHAR | 255 | false | ID im Vorsystem | |||
| systeminfo_id | INTEGER | 4 | false |
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| dimension_bp_id | INTEGER | 4 | true | ||||
| apnr | INTEGER | 255 | true | ||||
| sourcesystem_id | VARCHAR | 255 | false | ID im Vorsystem | |||
| systeminfo_id | INTEGER | 4 | false |
Tabelle zur Umschlüsselung von Kostenstellen-Nummern
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | 4 | true | Tupelidentifier | |||
| instnr | CHAR | 10 | false | Institutionsnr. (original) | |||
| ch110_institut | CHAR | 10 | false | Institutionsnr. (transformiert) | organigramm : key_apnr
|
||
| name | CHAR | 200 | false | Institutionsname (transformiert) | |||
| gueltig_von | DATE | 4 | false | gültig von | |||
| gueltig_bis | DATE | 4 | false | gültig bis | |||
| systeminfo_id | INTEGER | 4 | false | Quellsystem | systeminfo : tid
|
Primärschlüssel c_trans_inst
Entladeparameter
Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | SERIAL | true | Laufnummer | ||||
| param_id | VARCHAR | 255 | true | Name der Variable | |||
| param_val | VARCHAR | 255 | false | Wert der Variable | |||
| default_val | VARCHAR | 255 | false | Default-Wert der Variable | |||
| description | VARCHAR | 255 | false | Beschreibung der Variable | |||
| systeminfo_id | INTEGER | 255 | false | Quellsystem | Dieser Wert darf keinesfalls geändert werden | systeminfo : tid
|
Primärschlüssel c_unload_params
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| arbeitsverzeichnis | CHAR | 255 | false |
Primärschlüssel c_user_einstellungen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | 4 | false | UserID | userinfo : tid
userinfo : tid |
||
| groupinfo_id | INTEGER | 4 | false | Gruppe | groupinfo : tid
|
||
| sticky | SMALLINT | 1 | 2 | false | Berechtigung unabhängig von HIS1 | 2 = Gruppenzugehörigkeit soll immer gelten zusätzlich zur aus HIS1 übernommenen Rolle 1 = Gruppenzugehörigkeit aktiv entsprechend der aktuell übernommen Rolle 0 = Gruppenzugehörigkeit momentan inaktiv, könnte beim Anmelden mit anderer Rolle aktiviert werden |
Primärschlüssel c_user_group_bez
User die bestimmte Hinweise sehen/bestätigen müssen
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | true | |||||
| hinweise_id | integer | true |
Primärschlüssel c_usr_hinweis
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userid | INTEGER | 4 | true | UserID | userinfo : tid
|
||
| name | CHAR | 50 | false | Names des Instituts | Nur deskriptiv | ||
| ch110_institut | CHAR | 10 | true | Institut | organigramm : key_apnr
|
||
| hierarchie | SMALLINT | 2 | false | obsoletes Feld | (Das Feld wird derzeit noch nicht ausgewertet.) | ||
| gueltig_seit | DATE | 4 | true | Gültig bis | |||
| gueltig_bis | DATE | 4 | true | Gültig von | |||
| lehre | SMALLINT | 2 | false | obsoletes Feld | (Das Feld wird derzeit noch nicht ausgewertet.) | ||
| sticky | SMALLINT | 1 | 2 | false | Berechtigung unabhängig von HIS1 | 2 = Gruppenzugehörigkeit soll immer gelten zusätzlich zur aus HIS1 übernommenen Rolle 1 = Gruppenzugehörigkeit aktiv entsprechend der aktuell übernommen Rolle 0 = Gruppenzugehörigkeit momentan inaktiv, könnte beim Anmelden mit anderer Rolle aktiviert werden |
Primärschlüssel c_user_institution
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | 4 | false | userinfo : tid
|
|||
| maskeninfo_id | INTEGER | 4 | false | maskeninfo : tid
|
Primärschlüssel c_user_masken_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | true | |||||
| pw_gueltig_bis | date | false | |||||
| last_login | DATETIME | 3594 | false | Letzter erfolgreicher Login | |||
| old_sha1 | CHAR | 40 | false | ||||
| zeitpunkt1 | DATETIME | 3594 | false | Zeitpunkt der 1. Änderung des PW | |||
| old_sha2 | CHAR | 40 | false | ||||
| zeitpunkt2 | DATETIME | 3594 | false | Zeitpunkt der 2. Änderung des PW | |||
| old_sha3 | CHAR | 40 | false | ||||
| zeitpunkt3 | DATETIME | 3594 | false | Zeitpunkt der 3. Änderung des PW | |||
| old_sha4 | CHAR | 40 | false | ||||
| zeitpunkt4 | DATETIME | 3594 | false | Zeitpunkt der 4. Änderung des PW | |||
| old_sha5 | CHAR | 40 | false | ||||
| zeitpunkt5 | DATETIME | 3594 | false | Zeitpunkt der 5. Änderung des PW | |||
| old_sha6 | CHAR | 40 | false | ||||
| zeitpunkt6 | DATETIME | 3594 | false | Zeitpunkt der 6. Änderung des PW | |||
| old_sha7 | CHAR | 40 | false | ||||
| zeitpunkt7 | DATETIME | 3594 | false | Zeitpunkt der 7. Änderung des PW |
Primärschlüssel pk_user_pw
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | 4 | false | userinfo : benutzer
|
|||
| sachgebiete_id | INTEGER | 4 | false | sachgebiete : tid
|
|||
| sticky | smallint | false | 2 = Gruppenzugehörigkeit soll immer gelten zusätzlich zur aus HIS1 übernommenen Rolle (muss in SuperX selbst gepflegt werden), 1 = Gruppenzugehörigkeit aktiv entsprechend der aktuell übernommen Rolle (wird automatisch gesetzt) |
Primärschlüssel c_user_sachgeb_bez
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | true | userinfo : tid
|
||||
| sichtart | CHAR | 255 | true | Rechte für eine Art von Sichten geben |
Primärschlüssel pk_user_sichtart
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| userinfo_id | INTEGER | true | userinfo : tid
|
||||
| sicht_name_intern | CHAR | 200 | true | Rechte für eine einzelne Sicht geben" > | sichten : name_intern
|
Primärschlüssel pk_user_sicht
In angepassten SuperX-XML-Frontends kann man hier Maskenfelder für Startseiten hinterlegen, zu denen der User automatisch nach Login weitergeleitet wird.
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | serial | true | |||||
| userid | INTEGER | true | |||||
| fieldname | CHAR | 255 | true | ||||
| value | CHAR | 255 | |||||
| active | integer | true |
Primärschlüssel c_user_startfields
In angepassten SuperX-XML-Frontends kann man hier Startseiten hinterlegen, zu denen der User automatisch nach Login weitergeleitet wird.
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | serial | true | |||||
| userid | INTEGER | true | |||||
| starturl | CHAR | 255 | |||||
| encrypted | smallint | 0 | |||||
| notolderthan | INTEGER | ||||||
| startmask | integer | ||||||
| alturl | char | 255 | |||||
| stylesheet | CHAR | 255 | |||||
| stylesheet2 | CHAR | 255 | |||||
| contenttype | CHAR | 255 | |||||
| extra1 | CHAR | 255 | |||||
| extra2 | CHAR | 255 | |||||
| active | integer | true |
Primärschlüssel c_user_startpage
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| tid | INTEGER | 4 | true | ||||
| benutzer | CHAR | 30 | true | ||||
| kennwort | CHAR | 16 | false | ||||
| name | CHAR | 50 | false | ||||
| max_versuch | SMALLINT | 2 | true | ||||
| akt_versuch | SMALLINT | 2 | true | ||||
| CHAR | 255 | false | |||||
| administration | SMALLINT | 2 | true | ||||
| archiv_recht | SMALLINT | 2 | true | ||||
| passwd_sha | CHAR | 40 | false | ||||
| info | CHAR | 255 | false |
Primärschlüssel c_userinfo
Typ: Schlüsseltabelle, Themenbereich: Administration
| Feldname | Feldtyp | Größe | Default | Not Null | Beschreibung | Kommentar | Fremdschlüssel |
|---|---|---|---|---|---|---|---|
| c | CHAR | 1 | false |
| View | dimension_view | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sql | DBMS-Spezifisch...DBMS-Spezifisch...; |
| View | fact_table | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sql | SELECT tid as id, name, thema, caption, description, systeminfo_id, sachgebiete_id, null::VARCHAR(255) as obj_guid , null::integer as lock_version FROM sx_tables T where T.name in (select distinct fact_table from dimension) ; |
| View | hochschulen | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||
| sql | DBMS-Spezifisch...DBMS-Spezifisch...; |
| View | schluessel_feldart | |||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| sql | DBMS-Spezifisch...DBMS-Spezifisch...; |
| View | schluessel_feldtyp | |||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| sql | SELECT id, variable, wert::char(15), beschreibung, typ, erlaeuterung FROM schluessel where variable='Feldtyp' ; |
| View | schluessel_oblig | |||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| sql | DBMS-Spezifisch...DBMS-Spezifisch...; |
| View | schluessel_org | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||
| sql | select wert as orgstruktur, beschreibung from schluessel where variable='orgstruktur' ; |
| View | user_groups | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||||||||||||||||
| sql | select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ; |
| View | user_inst_org | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Felder |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sql | SELECT userid, O.name, U.ch110_institut, U.hierarchie, U.gueltig_seit, U.gueltig_bis, U.lehre, O.orgstruktur FROM user_institution U, organigramm O where O.key_apnr=U.ch110_institut ; |
| Funktion / Prozedur | current |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function current() RETURNS timestamptz AS 'select now() 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Das aktuelle Datum und die Uhrzeit als Timestamp |
| Funktion / Prozedur | date |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function date(text) RETURNS date AS 'select to_date($1,''DD.MM.YYYY'')' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Das Datum als date |
| Funktion / Prozedur | date_str |
|---|---|
| Beschreibung | Liefert einen date als String (deutsche Locale) |
| Parameter |
|
| Script | CREATE or replace FUNCTION date_str(date) RETURNS text AS 'select day($1) || ''.'' || month($1) || ''.'' || year($1) ;' LANGUAGE 'SQL'; |
| Script | CREATE procedure date_str(datum date) RETURNING varchar(255); return '' || datum; end procedure; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | date_val |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_date_val_pg.sql |
| Script | create procedure date_val(datstr char(100)) returning date; define p_date date; let p_date=date(datstr); return p_date; end procedure; |
| Rückgabe |
|
| Kommentar | Das Datum als date |
| Funktion / Prozedur | day |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function day(date) RETURNS smallint AS 'select extract(day from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Tag als Smallint |
| Funktion / Prozedur | day |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function day(timestamptz) RETURNS smallint AS 'select extract(day from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Tag als Smallint |
| Funktion / Prozedur | hour |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function hour(time) RETURNS smallint AS 'select extract(hour from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Stunde als Smallint |
| Funktion / Prozedur | hour |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function hour(timestamptz) RETURNS smallint AS 'select extract(hour from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Stunde als Smallint |
| Funktion / Prozedur | minute |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function minute(time) RETURNS smallint AS 'select extract(minute from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Minute als Smallint |
| Funktion / Prozedur | minute |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function minute(timestamptz) RETURNS smallint AS 'select extract(minute from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Minute als Smallint |
| Funktion / Prozedur | month |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function month(date) RETURNS smallint AS 'select extract(month from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Monat als Smallint |
| Funktion / Prozedur | month |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function month(timestamptz) RETURNS smallint AS 'select extract(month from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Monat als Smallint |
| Funktion / Prozedur | now |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | create procedure now() returning datetime year to second; return CURRENT; end procedure; |
| Rückgabe |
|
| Kommentar | Jetzt |
| Funktion / Prozedur | nvl |
|---|---|
| Beschreibung | Prüft, ob ein Float-Wert null ist; wenn ja, dann wird der zweite Parameter (ein Integer) zurückgegeben. |
| Parameter |
|
| Script | Create or replace Function nvl(float,integer) RETURNS float AS ' Declare wert float; altwert integer; BEGIN wert := $1; altwert:=$2; if wert=null then wert = altwert; end if; return altwert; END ' LANGUAGE 'plpgsql'; |
| Rückgabe |
|
| Kommentar | Der Float-Wert |
| Funktion / Prozedur | nvl |
|---|---|
| Beschreibung | Prüft, ob ein decimal-Wert null ist; wenn ja, dann wird der zweite Parameter (ein Integer) zurückgegeben. |
| Parameter |
|
| Script | Create or replace Function nvl(decimal,integer) RETURNS decimal AS ' Declare wert decimal; altwert integer; BEGIN wert := $1; altwert:=$2; if wert=null then wert = altwert; end if; return altwert; END ' LANGUAGE 'plpgsql'; |
| Rückgabe |
|
| Kommentar | Der decimal-Wert |
| Funktion / Prozedur | nvl |
|---|---|
| Beschreibung | Prüft, ob ein decimal-Wert null ist; wenn ja, dann wird der zweite Parameter (ein DECIMAL) zurückgegeben. |
| Parameter |
|
| Script | CREATE or replace FUNCTION nvl(numeric,numeric) RETURNS numeric AS ' Declare wert numeric; altwert numeric; BEGIN wert := $1; altwert:=$2; if wert=null then wert = altwert; end if; return altwert; END ' LANGUAGE 'plpgsql'; |
| Rückgabe |
|
| Kommentar | Der decimal-Wert |
| Funktion / Prozedur | nvl |
|---|---|
| Beschreibung | Liefert einen String und einen Ersatz-String, wenn der erste Parameter null ist. |
| Parameter |
|
| Script | CREATE or replace FUNCTION nvl(varchar,varchar) RETURNS text AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE 'sql'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | nvl |
|---|---|
| Beschreibung | Liefert einen String und einen Ersatz-String, wenn der erste Parameter null ist. |
| Parameter |
|
| Script | CREATE or replace FUNCTION nvl(char,char) RETURNS text AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE 'sql'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | nvl |
|---|---|
| Beschreibung | Liefert einen String und einen Ersatz-String, wenn der erste Parameter null ist. |
| Parameter |
|
| Script | CREATE or replace FUNCTION nvl(text,text) RETURNS text AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE 'sql'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | second |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function second(time) RETURNS smallint AS 'select extract(second from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Sekunde als Smallint |
| Funktion / Prozedur | second |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function second(timestamptz) RETURNS smallint AS 'select extract(second from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Sekunde als Smallint |
| Funktion / Prozedur | sp_bool_to_smallint |
|---|---|
| Beschreibung | Konvertiert boolean nach smallint |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_bool_to_smallint_pg.sql |
| Rückgabe |
|
| Kommentar | 1 oder 0 |
| Funktion / Prozedur | sp_filter_orga |
|---|---|
| Beschreibung | Filtert das Organigramm von oben nach unten für das XML-Frontend. |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_ids.sql |
| Rückgabe |
|
| Kommentar | Keine Rückgabe, die Tabelle tmp_organigramm ist gefiltert. |
| Funktion / Prozedur | sp_get_benutzer |
|---|---|
| Beschreibung | Liefert einen String mit Benutzernamen |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_ids.sql |
| Rückgabe |
|
| Kommentar | Der Name der die Kennung |
| Funktion / Prozedur | sp_get_dbform_right |
|---|---|
| Beschreibung | Prüft ob Anwender Recht für DBFORM hat |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_ids.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_pg.sql |
| Rückgabe |
|
| Kommentar | 1=ja,0=nein |
| Funktion / Prozedur | sp_get_keylist_str |
|---|---|
| Beschreibung | Liefert einen String aus einem Unterselect |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_ids.sql |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | sp_get_keylist_str |
|---|---|
| Beschreibung | Liefert einen String aus einem Unterselect |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_ids.sql |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | sp_get_subquery_str |
|---|---|
| Beschreibung | Liefert einen String aus einem Unterselect |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_ids.sql |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | sp_table_exists |
|---|---|
| Beschreibung | Prüft, ob Tabelle existiert |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_ids.sql |
| Rückgabe |
|
| Kommentar | Wahr / Falsch |
| Funktion / Prozedur | sp_trunc_string |
|---|---|
| Beschreibung | Liefert einen String mit vorgegebener Länge |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_trunc_string_pg.sql |
| Rückgabe |
|
| Kommentar | Der gekürzte String |
| Funktion / Prozedur | sp_trunc_string |
|---|---|
| Beschreibung | Liefert einen String mit vorgegebener Länge |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_trunc_string_ids.sql |
| Rückgabe |
|
| Kommentar | Der gekürzte String |
| Funktion / Prozedur | sp_update_sequence |
|---|---|
| Beschreibung | Aktualisiert sequence-Felder in Postgres-Tabellen |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_update_sequence_pg.sql |
| Rückgabe |
|
| Kommentar | Letzter SQL-Ausdruck |
| Funktion / Prozedur | sp_user_orga |
|---|---|
| Beschreibung | Erzeugt für eine übergebene Institution eine Tabelle mit Kind-Institutionen (tmp_organigramm) für einen User, die für den Themenbaum verwendet wird |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_ids.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_pg.sql |
| Rückgabe |
|
| Kommentar | Erzeugt die Tabelle tmp_organigramm, ansonsten keine Rückgabewerte |
| Funktion / Prozedur | sp_user_orga_child |
|---|---|
| Beschreibung | Erzeugt für eine übergebene Insitution eine Tabelle mit Kind-Institutionen (tmp_ch110_institut) für einen User, die in Abfragen für Joins verwendet wird |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_ids.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_pg.sql |
| Rückgabe |
|
| Kommentar | Erzeugt die Tabelle tmp_ch110_institut, ansonsten keine Rückgabewerte |
| Funktion / Prozedur | sp_user_themen |
|---|---|
| Beschreibung | Erzeugt für einen übergebenen User den Themenbaum |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_ids.sql |
| Rückgabe |
|
| Kommentar | Erzeugt die Tabelle tmp_themenbaum, ansonsten keine Rückgabewerte |
| Funktion / Prozedur | sp_view_exists |
|---|---|
| Beschreibung | Prüft, ob View existiert |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_pg.sql |
| Script | $SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_ids.sql |
| Rückgabe |
|
| Kommentar | Wahr=1 / Falsch=0 |
| Funktion / Prozedur | string_not_null |
|---|---|
| Beschreibung | Liefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen) |
| Parameter |
|
| Script | CREATE or replace FUNCTION string_not_null(char) RETURNS text AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE 'SQL'; |
| Script | create procedure string_not_null(p_str char(255)) returning char(255); return nvl(p_str,''); end procedure; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | string_not_null |
|---|---|
| Beschreibung | Liefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen) |
| Parameter |
|
| Script | CREATE or replace FUNCTION string_not_null(text) RETURNS text AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | string_not_null |
|---|---|
| Beschreibung | Liefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen) |
| Parameter |
|
| Script | CREATE or replace FUNCTION string_not_null(varchar) RETURNS text AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | string_not_null |
|---|---|
| Beschreibung | Liefert einen Leerstring, wenn Parameter null ist (für Stringverkettungen) |
| Parameter |
|
| Script | CREATE or replace FUNCTION string_not_null(integer) RETURNS text AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | suchen_ersetzen |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function suchen_ersetzen(text,text,text) returns text as ' Declare zs text; Declare k integer; Declare s1 text; Declare alt text; Declare neu text; BEGIN s1:=$1; alt:=$2; neu:=$3; k := position(alt in s1); While k > 0 loop zs := substring(s1, 1, k - 1); s1 := zs || neu || substring(s1, k + Length(alt), Length(s1) - k - Length(alt) + 1); k := position(alt in s1); END LOOP; return s1; END; ' LANGUAGE 'plpgsql'; |
| Rückgabe |
|
| Kommentar | Der Zielstring |
| Funktion / Prozedur | time_stamp |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function time_stamp(text) RETURNS timestamptz AS 'select to_timestamp($1,''DD.MM.YYYY HH.MI.SS'')' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Timestamp |
| Funktion / Prozedur | timestamp_str |
|---|---|
| Beschreibung | Liefert einen timestamp als String (deutsche Locale) |
| Parameter |
|
| Script | CREATE or replace FUNCTION timestamp_str(timestamptz) RETURNS text AS 'select to_char($1,''DD.MM.YYYY HH24:MI:SS '');' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der String |
| Funktion / Prozedur | timestamp_to_date |
|---|---|
| Beschreibung | Konvertiert von timestamp nach date. |
| Parameter |
|
| Script | CREATE or replace FUNCTION timestamp_to_date(timestamptz) RETURNS date AS 'select to_date(day($1)||''.'' || month($1) || ''.'' || year($1),''DD.MM.YYYY'')' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Float-Wert |
| Funktion / Prozedur | to_number |
|---|---|
| Beschreibung | to_number -Funktion für IDS |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_to_number_ids.sql |
| Rückgabe |
|
| Kommentar | Zahl |
| Funktion / Prozedur | today |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function today() RETURNS date AS 'select current_date 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Das aktuelle Datum als Timestamp |
| Funktion / Prozedur | today |
|---|---|
| Beschreibung | Today() -Funktion für IDS |
| Parameter |
|
| Script | $SUPERX_DIR/db/install/prozeduren/proc_today_ids.sql |
| Rückgabe |
|
| Kommentar | Heutiges Datum |
| Funktion / Prozedur | val |
|---|---|
| Beschreibung | Liefert einen String als Zahl (analog Basic-Funktion val). Hat gegenüber to_number den Vorteil, dass man die Länge des Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten. |
| Parameter |
|
| Script | CREATE or replace FUNCTION val(text) RETURNS integer AS 'select to_number($1,repeat(''9'',length($1) ))::integer ' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Zahl |
| Funktion / Prozedur | val |
|---|---|
| Beschreibung | Liefert einen String als Zahl (analog Basic-Funktion val). Hat gegenüber to_number den Vorteil, dass man die Länge des Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten. |
| Parameter |
|
| Script | CREATE or replace FUNCTION val(char(255)) RETURNS integer AS 'select to_number($1,repeat(''9'',length($1) ))::integer ' LANGUAGE 'SQL'; |
| Script | create procedure val(p_str char(255)) returning integer; return p_str::integer; end procedure; |
| Rückgabe |
|
| Kommentar | Die Zahl |
| Funktion / Prozedur | val |
|---|---|
| Beschreibung | Liefert einen String als Zahl (analog Basic-Funktion val). Hat gegenüber to_number den Vorteil, dass man die Länge des Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten. |
| Parameter |
|
| Script | CREATE or replace FUNCTION val(varchar(255)) RETURNS integer AS 'select to_number($1,repeat(''9'',length($1) ))::integer ' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Zahl |
| Funktion / Prozedur | val |
|---|---|
| Beschreibung | Liefert eine Zahl als Zahl (für PG/IDS-Kompatibilität) |
| Parameter |
|
| Script | CREATE or replace FUNCTION val(integer) RETURNS integer AS 'select $1::integer ' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Zahl |
| Funktion / Prozedur | val |
|---|---|
| Beschreibung | Liefert eine Zahl als Zahl (für PG/IDS-Kompatibilität) |
| Parameter |
|
| Script | CREATE or replace FUNCTION val(smallint) RETURNS integer AS 'select $1::integer ' LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Zahl |
| Funktion / Prozedur | week |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function week(date) RETURNS smallint AS 'select extract(week from $1)::smallint 'LANGUAGE 'SQL'; |
| Script | CREATE FUNCTION week(dt date) RETURNS smallint WITH(NOT VARIANT) DEFINE day1 date; DEFINE nbdays int; LET day1 = MDY(1, 1, YEAR(dt)); LET nbdays = dt - day1; RETURN 1 + (nbdays + WEEKDAY(day1)) / 7; END FUNCTION; |
| Rückgabe |
|
| Kommentar | Die Woche als Smallint |
| Funktion / Prozedur | week |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function week(timestamptz) RETURNS smallint AS 'select extract(week from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Die Woche als Smallint |
| Funktion / Prozedur | weekday |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function weekday(date) RETURNS text AS 'select to_char($1,''Dy'')::text 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Wochentag (Mon, Tue...) als String (englisch) |
| Funktion / Prozedur | weekday |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function weekday(timestamptz) RETURNS text AS 'select weekday(date($1))::text 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Der Wochentag (Mon, Tue...) als String |
| Funktion / Prozedur | year |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function year(date) RETURNS smallint AS 'select extract(year from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Das Jahr als Smallint |
| Funktion / Prozedur | year |
|---|---|
| Beschreibung | |
| Parameter |
|
| Script | Create or replace Function year(timestamptz) RETURNS smallint AS 'select extract(year from $1)::smallint 'LANGUAGE 'SQL'; |
| Rückgabe |
|
| Kommentar | Das Jahr als Smallint |
Folgende Tabellen werden bei der Installation geladen:
Folgende Tabellen werden in der ETL-Routine geladen:
(c) Projektgruppe SuperX