diff --git a/checksystem.php b/checksystem.php index 71ed3b487..1cfc05e2c 100644 --- a/checksystem.php +++ b/checksystem.php @@ -31,6 +31,149 @@ if (!$conn = pg_pconnect(CONN_STRING)) die('Es konnte keine Verbindung zum Server aufgebaut werden!'.pg_last_error($conn)); echo '

System wird geprueft!

'; +echo '

Pruefe Tabellen!

'; + +$tabellen=array("bis.tbl_ausbildung", + "bis.tbl_berufstaetigkeit", + "bis.tbl_beschaeftigungsart1", + "bis.tbl_beschaeftigungsart2", + "bis.tbl_beschaeftigungsausmass", + "bis.tbl_besqual", + "bis.tbl_bisfunktion", + "bis.tbl_bisio", + "bis.tbl_bisverwendung", + "bis.tbl_entwicklungsteam", + "bis.tbl_gemeinde", + "bis.tbl_hauptberuf", + "bis.tbl_mobilitaetsprogramm", + "bis.tbl_nation", + "bis.tbl_orgform", + "bis.tbl_verwendung", + "bis.tbl_zgv", + "bis.tbl_zgvmaster", + "bis.tbl_zweck", + "campus.tbl_abgabe", + "campus.tbl_beispiel", + "campus.tbl_benutzerlvstudiensemester", + "campus.tbl_bmreservierung", + "campus.tbl_erreichbarkeit", + "campus.tbl_feedback", + "campus.tbl_legesamtnote", + "campus.tbl_lvgesamtnote", + "campus.tbl_lvinfo", + "campus.tbl_news", + "campus.tbl_notenschluessel", + "campus.tbl_notenschluesseluebung", + "campus.tbl_reservierung", + "campus.tbl_resturlaub", + "campus.tbl_studentbeispiel", + "campus.tbl_studentuebung", + "campus.tbl_uebung", + "campus.tbl_zeitaufzeichnung", + "campus.tbl_zeitsperre", + "campus.tbl_zeitsperretyp", + "campus.tbl_zeitwunsch", + "fue.tbl_aktivitaet", + "fue.tbl_projekt", + "fue.tbl_projektbenutzer", + "kommune.tbl_match", + "kommune.tbl_team", + "kommune.tbl_teambenutzer", + "kommune.tbl_wettbewerb", + "kommune.tbl_wettbewerbteam", + "lehre.tbl_abschlussbeurteilung", + "lehre.tbl_abschlusspruefung", + "lehre.tbl_akadgrad", + "lehre.tbl_betreuerart", + "lehre.tbl_ferien", + "lehre.tbl_lehreinheit", + "lehre.tbl_lehreinheitgruppe", + "lehre.tbl_lehreinheitmitarbeiter", + "lehre.tbl_lehrfach", + "lehre.tbl_lehrform", + "lehre.tbl_lehrfunktion", + "lehre.tbl_lehrveranstaltung", + "lehre.tbl_note", + "lehre.tbl_projektarbeit", + "lehre.tbl_projektbetreuer", + "lehre.tbl_projekttyp", + "lehre.tbl_pruefung", + "lehre.tbl_pruefungstyp", + "lehre.tbl_stunde", + "lehre.tbl_stundenplan", + "lehre.tbl_stundenplandev", + "lehre.tbl_zeitfenster", + "lehre.tbl_zeugnis", + "lehre.tbl_zeugnisnote", + "public.tbl_akte", + "public.tbl_benutzerfunktion", + "public.tbl_benutzergruppe", + "public.tbl_betriebsmittelperson", + "public.tbl_firmentyp", + "public.tbl_funktion", + "public.tbl_gruppe", + "public.tbl_kontakttyp", + "public.tbl_lehrverband", + "public.tbl_mitarbeiter", + "public.tbl_ort", + "public.tbl_person", + "public.tbl_prestudent", + "public.tbl_student", + "public.tbl_studentlehrverband", + "public.tbl_studiengang", + "sync.tbl_zutrittskarte", + "tbl_adresse", + "tbl_aufmerksamdurch", + "tbl_aufnahmeschluessel", + "tbl_bankverbindung", + "tbl_benutzer", + "tbl_benutzerberechtigung", + "tbl_berechtigung", + "tbl_betriebsmittel", + "tbl_betriebsmitteltyp", + "tbl_buchungstyp", + "tbl_dokument", + "tbl_dokumentprestudent", + "tbl_dokumentstudiengang", + "tbl_erhalter", + "tbl_fachbereich", + "tbl_firma", + "tbl_kontakt", + "tbl_konto", + "tbl_log", + "tbl_newssprache", + "bis.tbl_orgform", + "tbl_ortraumtyp", + "tbl_personfunktionfirma", + "tbl_prestudentrolle", + "tbl_raumtyp", + "tbl_reihungstest", + "tbl_rolle", + "tbl_semesterwochen", + "tbl_sprache", + "tbl_standort", + "tbl_studiensemester", + "tbl_variable", + "tbl_vorlage", + "tbl_vorlagestudiengang", + "testtool.tbl_ablauf", + "testtool.tbl_antwort", + "testtool.tbl_frage", + "testtool.tbl_gebiet", + "testtool.tbl_gruppe", + "testtool.tbl_kategorie", + "testtool.tbl_kriterien", + "testtool.tbl_pruefling", + "testtool.tbl_vorschlag"); + +foreach ($tabellen AS $tab) +{ + if (!pg_query($conn,'SELECT * FROM '.$tab.' LIMIT 1;')) + echo $tab.': '.pg_last_error($conn).'
'; + else + echo $tab.': OK
'; + flush(); +} require ('include/adresse.class.php'); if (!adresse::check_db($conn))