mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
renamed table columns id and studiensemester
This commit is contained in:
@@ -2444,8 +2444,8 @@ if(!$result = @$db->db_query("SELECT 1 FROM bis.tbl_archiv LIMIT 1;"))
|
||||
|
||||
CREATE TABLE bis.tbl_archiv
|
||||
(
|
||||
id integer,
|
||||
studiensemester varchar(6),
|
||||
archiv_id integer,
|
||||
studiensemester_kurzbz varchar(6),
|
||||
meldung xml,
|
||||
html text,
|
||||
studiengang_kz bigint,
|
||||
@@ -2454,24 +2454,24 @@ if(!$result = @$db->db_query("SELECT 1 FROM bis.tbl_archiv LIMIT 1;"))
|
||||
typ varchar(16)
|
||||
);
|
||||
|
||||
ALTER TABLE bis.tbl_archiv ADD CONSTRAINT pk_archiv PRIMARY KEY (id);
|
||||
ALTER TABLE bis.tbl_archiv ADD CONSTRAINT pk_archiv PRIMARY KEY (archiv_id);
|
||||
|
||||
CREATE SEQUENCE bis.seq_archiv_id
|
||||
CREATE SEQUENCE bis.seq_archiv_archiv_id
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
ALTER TABLE bis.tbl_archiv ALTER COLUMN id SET DEFAULT nextval('bis.seq_archiv_id');
|
||||
ALTER TABLE bis.tbl_archiv ADD CONSTRAINT fk_archiv_studiensemester FOREIGN KEY (studiensemester) REFERENCES public.tbl_studiensemester(studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
ALTER TABLE bis.tbl_archiv ALTER COLUMN archiv_id SET DEFAULT nextval('bis.seq_archiv_archiv_id');
|
||||
ALTER TABLE bis.tbl_archiv ADD CONSTRAINT fk_archiv_studiensemester FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester(studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
ALTER TABLE bis.tbl_archiv ADD CONSTRAINT fk_archiv_studiengang_kz FOREIGN KEY (studiengang_kz) REFERENCES public.tbl_studiengang(studiengang_kz) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
ALTER TABLE bis.tbl_archiv ADD CONSTRAINT fk_benutzer_archiv FOREIGN KEY (insertvon) REFERENCES public.tbl_benutzer(uid) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON bis.tbl_archiv TO vilesci;
|
||||
GRANT SELECT, UPDATE ON bis.seq_archiv_id TO vilesci;
|
||||
GRANT SELECT, UPDATE ON bis.seq_archiv_archiv_id TO vilesci;
|
||||
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON bis.tbl_archiv TO web;
|
||||
GRANT SELECT, UPDATE ON bis.seq_archiv_id TO web;
|
||||
GRANT SELECT, UPDATE ON bis.seq_archiv_archiv_id TO web;
|
||||
";
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>BIS-Archiv: '.$db->db_last_error().'</strong><br>';
|
||||
|
||||
Reference in New Issue
Block a user