system/dbupdate_3.3.php

- foreign key fk_tbl_projekt_projekttyp in fue.tbl_projekte: ON DELETE RESTRICT statt ON DELETE CASCADE
- privileges fue.tbl_projekttyp: Only SELECT for Web and Wawi
This commit is contained in:
alex
2019-11-28 15:28:17 +01:00
parent e4f1215d50
commit 5aa8027a37
+3 -2
View File
@@ -3406,13 +3406,14 @@ if(!$result = @$db->db_query("SELECT 1 FROM fue.tbl_projekttyp LIMIT 1"))
COMMENT ON TABLE fue.tbl_projekttyp IS 'Project Type';
ALTER TABLE fue.tbl_projekttyp ADD CONSTRAINT pk_tbl_projekttyp PRIMARY KEY (projekttyp_kurzbz);
ALTER TABLE fue.tbl_projekt ADD COLUMN projekttyp_kurzbz varchar(32);
ALTER TABLE fue.tbl_projekt ADD CONSTRAINT fk_tbl_projekt_projekttyp FOREIGN KEY (projekttyp_kurzbz) REFERENCES fue.tbl_projekttyp (projekttyp_kurzbz) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE fue.tbl_projekt ADD CONSTRAINT fk_tbl_projekt_projekttyp FOREIGN KEY (projekttyp_kurzbz) REFERENCES fue.tbl_projekttyp (projekttyp_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
INSERT INTO fue.tbl_projekttyp(projekttyp_kurzbz, bezeichnung) VALUES ('fue', 'Forschung und Entwicklung');
INSERT INTO fue.tbl_projekttyp(projekttyp_kurzbz, bezeichnung) VALUES ('intern', 'Intern');
INSERT INTO fue.tbl_projekttyp(projekttyp_kurzbz, bezeichnung) VALUES ('internoe', 'Intern Organisationseinheit');
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE fue.tbl_projekttyp TO web;
GRANT SELECT ON TABLE fue.tbl_projekttyp TO web;
GRANT SELECT ON TABLE fue.tbl_projekttyp TO wawi;
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE fue.tbl_projekttyp TO vilesci;
";