DB Update: neue Aktivität Pflegefs, Adaptierungen im core

This commit is contained in:
ma0068
2023-04-03 07:47:14 +02:00
parent 55e47d8b62
commit d86b2b02fd
5 changed files with 40 additions and 9 deletions
+2
View File
@@ -32,6 +32,8 @@ require_once('dbupdate_3.4/26173_index_webservicelog.php');
require_once('dbupdate_3.4/24682_reihungstest_zugangscode_fuer_login.php');
require_once('dbupdate_3.4/17512_fehlercode_constraints.php');
require_once('dbupdate_3.4/19154_beurteilungsformulare_pruefungssenat.php');
require_once('dbupdate_3.4/27713_PflegeUrlaubStundenweise.php');
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '<H2>Pruefe Tabellen und Attribute!</H2>';
@@ -0,0 +1,29 @@
<?php
if (! defined('DB_NAME')) exit('No direct script access allowed');
//EXAMPLE
/*
if(!$result = @$db->db_query("SELECT statusgrund_id FROM public.tbl_prestudentstatus LIMIT 1"))
{
$qry = "ALTER TABLE public.tbl_prestudentstatus ADD COLUMN statusgrund_id integer;
ALTER TABLE public.tbl_prestudentstatus ADD CONSTRAINT fk_prestudentstatus_statusgrund FOREIGN KEY (statusgrund_id) REFERENCES public.tbl_status_grund (statusgrund_id) ON DELETE RESTRICT ON UPDATE CASCADE;";
if(!$db->db_query($qry))
echo '<strong>public.tbl_prestudentstatus: '.$db->db_last_error().'</strong><br>';
else
echo '<br>public.tbl_prestudentstatus: Spalte statusgrund_id hinzugefuegt';
}
*/
//Neue Aktitvitaet Pflegefreistellung
if($result = $db->db_query("SELECT 1 FROM fue.tbl_aktivitaet WHERE aktivitaet_kurzbz = 'Pflegefs'"))
{
if($db->db_num_rows($result)==0)
{
$qry = "INSERT INTO fue.tbl_aktivitaet (aktivitaet_kurzbz, beschreibung) VALUES ('Pflegefs', 'Pflegefreistellung');";
if(!$db->db_query($qry))
echo '<strong>fue.tbl_aktivitaet: '.$db->db_last_error().'</strong><br>';
else
echo '<br>Aktivitaet Pflegefreistellung in fue.tbl_aktivitaet hinzugefügt';
}
}