Daniel Quathamer
3 weeks ago
4 changed files with 137 additions and 0 deletions
@ -0,0 +1,46 @@
@@ -0,0 +1,46 @@
|
||||
create user biuser; |
||||
|
||||
alter USER biuser WITH NOSUPERUSER PASSWORD 'anfang13'; |
||||
GRANT usage ON SCHEMA mbs TO biuser; |
||||
|
||||
GRANT SELECT ON TABLE mbs.bga_to_mbs TO biuser; |
||||
GRANT SELECT ON TABLE mbs.db_sachbearbeiter TO biuser; |
||||
GRANT SELECT ON TABLE mbs.db_version TO biuser; |
||||
GRANT SELECT ON TABLE mbs.dokumente TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fb TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fbdr TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fibu_auswertung_art TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fibu_auswertung_definition TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fibu_auswertung_konten_zuordnung TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fibu_journal TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fibu_kontenstand TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fibu_konten TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fikr TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fins TO biuser; |
||||
GRANT SELECT ON TABLE mbs.gege TO biuser; |
||||
GRANT SELECT ON TABLE mbs.huel TO biuser; |
||||
GRANT SELECT ON TABLE mbs.imp_busa TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ins TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ins2 TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ins3 TO biuser; |
||||
GRANT SELECT ON TABLE mbs.insdr TO biuser; |
||||
GRANT SELECT ON TABLE mbs.insdr2 TO biuser; |
||||
GRANT SELECT ON TABLE mbs.insdr3 TO biuser; |
||||
GRANT SELECT ON TABLE mbs.inst TO biuser; |
||||
GRANT SELECT ON TABLE mbs.kap TO biuser; |
||||
GRANT SELECT ON TABLE mbs.k_bga TO biuser; |
||||
GRANT SELECT ON TABLE mbs.k_sollbuschl TO biuser; |
||||
GRANT SELECT ON TABLE mbs.k_syf TO biuser; |
||||
GRANT SELECT ON TABLE mbs.mwst_betraege TO biuser; |
||||
GRANT SELECT ON TABLE mbs.prge TO biuser; |
||||
GRANT SELECT ON TABLE mbs.proj TO biuser; |
||||
GRANT SELECT ON TABLE mbs.proj_to_inst TO biuser; |
||||
GRANT SELECT ON TABLE mbs.r_belongsto TO biuser; |
||||
GRANT SELECT ON TABLE mbs.r_dokumente TO biuser; |
||||
GRANT SELECT ON TABLE mbs.sys TO biuser; |
||||
GRANT SELECT ON TABLE mbs.titdr TO biuser; |
||||
GRANT SELECT ON TABLE mbs.tit TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ut TO biuser; |
||||
GRANT SELECT ON TABLE mbs.zp TO biuser; |
||||
GRANT SELECT ON TABLE mbs.zst_kapitel TO biuser; |
||||
GRANT SELECT ON TABLE mbs.zst_sonderbuchst TO biuser; |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
Postgres-Lesrechte vergeben |
||||
|
||||
Stichwort Risikominimierung: SuperX benötigt zwar Zugriff auf Vorsysteme, aber keinen Vollzugriff. Ein Leserecht für die jeweils benötigten Tabellen reicht aus. |
||||
|
||||
Das beigefügte Script gibt Lesereche im Vorsystem für die Tabellen bzw. Objekte, die SuperX zum Entladen benötigt. Sie können diese Scripte anpassen und nach Ausführung in der JDBC-Quelle für SuperX / BI angeben (databases.xml bzw. db-hisrm.properties). |
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
|
||||
--Beipsielscript um die Tabellen für eine Beispielkennnung "biuser" |
||||
--lesbar zu machen, die im SuperX-IVS-Modul benötigt werden: |
||||
GRANT SELECT ON TABLE mbs.akl_bw TO biuser; |
||||
GRANT SELECT ON TABLE mbs.erwb TO biuser; |
||||
GRANT SELECT ON TABLE mbs.gege TO biuser; |
||||
GRANT SELECT ON TABLE mbs.geb TO biuser; |
||||
GRANT SELECT ON TABLE mbs.fikr TO biuser; |
||||
GRANT SELECT ON TABLE mbs.proj TO biuser; |
||||
GRANT SELECT ON TABLE mbs.zp TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ivasp TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ivasp_bga TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ivsplit TO biuser; |
||||
GRANT SELECT ON TABLE mbs.ivst TO biuser; |
||||
GRANT SELECT ON TABLE mbs.stamm TO biuser; |
||||
GRANT SELECT ON TABLE mbs.inst TO biuser; |
||||
GRANT SELECT ON TABLE mbs.klas TO biuser; |
||||
|
@ -0,0 +1,68 @@
@@ -0,0 +1,68 @@
|
||||
GRANT usage ON SCHEMA sva4 TO biuser; |
||||
grant create on schema sva4 to biuser; |
||||
|
||||
GRANT SELECT ON TABLE sva4.db_version TO biuser; |
||||
GRANT SELECT ON TABLE sva4.fb TO biuser; |
||||
GRANT SELECT ON TABLE sva4.gege TO biuser; |
||||
GRANT SELECT ON TABLE sva4.ins TO biuser; |
||||
GRANT SELECT ON TABLE sva4.inst TO biuser; |
||||
GRANT SELECT ON TABLE sva4.inst_to_ext TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_aenderungsgrd TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_amtsdienstbez TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_anredetitel TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_art_zeit TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_ausscheidegrund TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_befristetgrund TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_beurlaubart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_bvlgruppe TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_dienstart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_fachgebiet TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_funktionsart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_haushaltsverm TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_hochschule TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_kalkwert TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_laufbahn TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_lehreinh TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_minderungsgrd TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_pbeart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_pbekennzeichen TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_persattribut TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_pfaart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_pfi_art TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_pgd_kategorie TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_rechtsstell TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_sgd_kategorie TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_sis_wert TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_staat TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_studienbereich TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_teilzeitart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_vertragsart TO biuser; |
||||
GRANT SELECT ON TABLE sva4.k_vorquali_berufung TO biuser; |
||||
GRANT SELECT ON TABLE sva4.out_cob_pbv TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pat TO biuser; |
||||
GRANT SELECT ON TABLE sva4.paz TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbe TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbl TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbu TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbv TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbv_to_pbz TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbz TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pbz_betraege TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pdp TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pfa TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pfi TO biuser; |
||||
GRANT SELECT ON TABLE sva4.pgd TO biuser; |
||||
|
||||
GRANT SELECT ON TABLE sva4.pmi TO biuser; |
||||
GRANT SELECT ON TABLE sva4.proj TO biuser; |
||||
GRANT SELECT ON TABLE sva4.sbu TO biuser; |
||||
GRANT SELECT ON TABLE sva4.sgd TO biuser; |
||||
GRANT SELECT ON TABLE sva4.shv TO biuser; |
||||
GRANT SELECT ON TABLE sva4.soe TO biuser; |
||||
GRANT SELECT ON TABLE sva4.swe TO biuser; |
||||
|
||||
--die folgende Tabelle ist nur für SuperX in SVA angelegt worden |
||||
--sie dient zum (optionalen) Peudonymisieren, |
||||
--daher Vorllzugriff: |
||||
GRANT ALL ON TABLE sva4.pgd_join_id_ldsg TO biuser; |
||||
GRANT UPDATE ON SEQUENCE sva4.pgd_join_id_ldsg_pgd_join_id_ldsg_seq TO biuser; |
Loading…
Reference in new issue