From 4ee0ba73c40d15428d829453f70e783247d71ab9 Mon Sep 17 00:00:00 2001
From: Andreas Moik
Could not DROP view bis.vw_bisio: " . $create_view_qry."
"; + } + + + //modify all tables foreach($all_tables_to_update as $t) - modifyOneTable($db, $t); + modifyOneTable($db, $t, true); + + + + + + + + //********************************CREATE ALL VIEWS AGAIN******************************** + + $create_view_qry = " + CREATE VIEW bis.vw_bisio AS SELECT tbl_prestudentstatus.studiensemester_kurzbz, + tbl_prestudentstatus.status_kurzbz, + tbl_prestudent.person_id, + tbl_prestudent.prestudent_id, + tbl_bisio.bisio_id, + tbl_bisio.mobilitaetsprogramm_code, + tbl_bisio.nation_code, + tbl_bisio.von, + tbl_bisio.bis, + tbl_bisio.zweck_code, + tbl_bisio.ort, + tbl_bisio.universitaet, + tbl_bisio.lehreinheit_id, + tbl_student.matrikelnr, + tbl_student.student_uid, + tbl_prestudent.studiengang_kz, + tbl_student.semester, + tbl_prestudent.aufmerksamdurch_kurzbz, + tbl_prestudent.berufstaetigkeit_code, + tbl_prestudent.ausbildungcode, + tbl_prestudent.zgv_code, + tbl_prestudent.zgvort, + tbl_prestudent.zgvdatum, + tbl_prestudent.zgvmas_code, + tbl_prestudent.zgvmaort, + tbl_prestudent.zgvmadatum, + tbl_prestudent.aufnahmeschluessel, + tbl_prestudent.facheinschlberuf, + tbl_prestudent.reihungstest_id, + tbl_prestudent.anmeldungreihungstest, + tbl_prestudent.reihungstestangetreten, + tbl_prestudent.rt_gesamtpunkte, + tbl_prestudent.bismelden, + tbl_prestudent.dual, + tbl_prestudent.rt_punkte1, + tbl_prestudent.rt_punkte2, + tbl_prestudent.ausstellungsstaat, + tbl_prestudent.rt_punkte3, + tbl_prestudent.zgvdoktor_code, + tbl_prestudent.zgvdoktorort, + tbl_prestudent.zgvdoktordatum, + tbl_prestudent.mentor, + tbl_prestudent.zgvnation, + tbl_prestudent.zgvmanation, + tbl_prestudent.zgvdoktornation, + tbl_prestudentstatus.ausbildungssemester, + tbl_prestudentstatus.datum, + tbl_prestudentstatus.orgform_kurzbz, + tbl_prestudentstatus.studienplan_id, + tbl_prestudentstatus.bestaetigtam, + tbl_prestudentstatus.bestaetigtvon, + tbl_prestudentstatus.fgm, + tbl_prestudentstatus.faktiv, + tbl_prestudentstatus.bewerbung_abgeschicktamum + FROM bis.tbl_bisio + JOIN tbl_student USING (prestudent_id) + JOIN tbl_prestudent USING (prestudent_id) + LEFT JOIN tbl_prestudentstatus ON tbl_prestudent.prestudent_id = tbl_prestudentstatus.prestudent_id AND (tbl_prestudentstatus.status_kurzbz::text = 'Incoming'::text OR tbl_prestudentstatus.status_kurzbz::text = 'Outgoing'::text); + COMMENT ON VIEW bis.vw_bisio IS 'Incoming Outgoing';"; + if(!$db->db_query($create_view_qry)) + { + echo "Could not CREATE view bis.vw_bisio: " . $create_view_qry."
"; + } + } -function describeOneChange($db, $tablename) + + +echo '