mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 15:32:17 +00:00
Merge origin/ci into ci
This commit is contained in:
@@ -81,14 +81,16 @@ foreach($prestudent_ids as $pid)
|
||||
*/
|
||||
$query= '
|
||||
SELECT
|
||||
titel, dms_id, inhalt, mimetype, dokument_kurzbz, bezeichnung
|
||||
titel, dms_id, inhalt, mimetype, dokument_kurzbz, tbl_dokument.bezeichnung, sort
|
||||
FROM
|
||||
public.tbl_dokumentstudiengang
|
||||
public.tbl_vorlagedokument
|
||||
JOIN public.tbl_vorlagestudiengang USING(vorlagestudiengang_id)
|
||||
JOIN public.tbl_dokument USING(dokument_kurzbz)
|
||||
JOIN public.tbl_prestudent USING(studiengang_kz)
|
||||
JOIN public.tbl_akte USING(person_id,dokument_kurzbz)
|
||||
WHERE
|
||||
onlinebewerbung
|
||||
AND prestudent_id='.$db->db_add_param($pid, FHC_INTEGER).';
|
||||
prestudent_id='.$db->db_add_param($pid, FHC_INTEGER).'
|
||||
ORDER BY sort asc;
|
||||
';
|
||||
|
||||
$preDocs = array();
|
||||
|
||||
+50
-1
@@ -30,7 +30,7 @@ ALTER TABLE lehre.tbl_studienplan ALTER COLUMN aktiv SET DEFAULT true;";
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>public.tbl_studiengang: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo 'Defaultwerte für tbl_studiengang und tbl_studienplan gesetzt.';
|
||||
echo 'Defaultwerte für tbl_studiengang und tbl_studienplan gesetzt.<br>';
|
||||
|
||||
|
||||
//Spalte studiensemester_kurzbz für Reihungstest
|
||||
@@ -1333,6 +1333,55 @@ if($result = $db->db_query("SELECT * FROM public.tbl_vorlage WHERE vorlage_kurzb
|
||||
|
||||
|
||||
|
||||
|
||||
// public.tbl_vorlagedokument hinzufuegen
|
||||
if($result = @$db->db_query("SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='public' AND TABLE_NAME='tbl_vorlagedokument';"))
|
||||
{
|
||||
if($db->db_num_rows($result)==0)
|
||||
{
|
||||
$qry = "
|
||||
CREATE TABLE public.tbl_vorlagedokument
|
||||
(
|
||||
vorlagedokument_id integer NOT NULL,
|
||||
sort integer NOT NULL,
|
||||
vorlagestudiengang_id bigint NOT NULL,
|
||||
dokument_kurzbz varchar(8) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
|
||||
CREATE SEQUENCE public.tbl_vorlagedokument_vorlagedokument_id_seq
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
COMMENT ON TABLE public.tbl_vorlagedokument IS 'Verknuepft mehrere tbl_dokument mit einer tbl_vorlagestudiengang';
|
||||
ALTER TABLE public.tbl_vorlagedokument ADD CONSTRAINT pr_vorlagedokument_id PRIMARY KEY (vorlagedokument_id);
|
||||
ALTER TABLE public.tbl_vorlagedokument ALTER COLUMN vorlagedokument_id SET DEFAULT nextval('public.tbl_vorlagedokument_vorlagedokument_id_seq');
|
||||
|
||||
ALTER TABLE public.tbl_vorlagedokument ADD CONSTRAINT fk_tbl_vorlagedokument_tbl_dokument FOREIGN KEY (dokument_kurzbz) REFERENCES public.tbl_dokument (dokument_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
ALTER TABLE public.tbl_vorlagedokument ADD CONSTRAINT fk_tbl_vorlagedokument_tbl_vorlagestudiengang FOREIGN KEY (vorlagestudiengang_id) REFERENCES public.tbl_vorlagestudiengang (vorlagestudiengang_id) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
|
||||
|
||||
GRANT SELECT, UPDATE, INSERT, DELETE ON public.tbl_vorlagedokument TO vilesci;
|
||||
GRANT SELECT ON public.tbl_vorlagedokument TO web;
|
||||
GRANT SELECT, UPDATE ON public.tbl_vorlagedokument_vorlagedokument_id_seq TO vilesci;
|
||||
";
|
||||
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>public.tbl_vorlagedokument: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo ' Tabelle public.tbl_vorlagedokument hinzugefuegt!<br>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
|
||||
echo '<H2>Pruefe Tabellen und Attribute!</H2>';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user