renamed table columns id and studiensemester

This commit is contained in:
nkrondraf
2015-02-05 14:39:38 +01:00
parent 076e9eaea1
commit 87fb936dd5
3 changed files with 21 additions and 21 deletions
+8 -8
View File
@@ -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>';