diff --git a/application/config/config.php b/application/config/config.php index 8f4348614..68b85b62f 100755 --- a/application/config/config.php +++ b/application/config/config.php @@ -509,13 +509,9 @@ $config['proxy_ips'] = ''; |-------------------------------------------------------------------------- | | It's working, so don't delete this :D - */ +*/ spl_autoload_register(function ($class) { if (substr($class,0,3) !== 'CI_' && substr($class,0,4) !== 'FHC_') - { - if (file_exists($file = APPPATH . 'core/' . $class . '.php')) - { - require_once $file; - } - } -}); \ No newline at end of file + if (file_exists($file = APPPATH . 'core/' . $class . '.php')) + require_once $file; +}); diff --git a/phpci.yml b/phpci.yml index 3553c093a..00f25efbc 100644 --- a/phpci.yml +++ b/phpci.yml @@ -11,8 +11,8 @@ build_settings: user: 'fhcomplete' pass: 'fhcomplete' setup: - shell: - - "pkill -f fhctest &" +# shell: +# - "pkill -f fhctest &" composer: directory: "" action: "install" diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php index 478010e5e..73e6f86c5 100644 --- a/system/dbupdate_3.2.php +++ b/system/dbupdate_3.2.php @@ -24,13 +24,13 @@ //Spalte studiensemester_kurzbz für Reihungstest if(!$result = @$db->db_query("SELECT studiensemester_kurzbz FROM public.tbl_reihungstest LIMIT 1")) { - $qry = "ALTER TABLE public.tbl_reihungstest ADD COLUMN studiensemester_kurzbz varchar(16); - ALTER TABLE public.tbl_reihungstest ADD CONSTRAINT fk_reihungsteset_studiensemester FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;"; + $qry = "ALTER TABLE public.tbl_reihungstest ADD COLUMN studiensemester_kurzbz varchar(16); + ALTER TABLE public.tbl_reihungstest ADD CONSTRAINT fk_reihungsteset_studiensemester FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;"; - if(!$db->db_query($qry)) - echo 'public.tbl_reihungstest: '.$db->db_last_error().'
'; + if(!$db->db_query($qry)) + echo 'public.tbl_reihungstest: '.$db->db_last_error().'
'; else - echo 'public.tbl_reihungstest: Spalte studiensemester_kurzbz hinzugefuegt'; + echo 'public.tbl_reihungstest: Spalte studiensemester_kurzbz hinzugefuegt'; } // Neue Spalte beschreibung_mehrsprachig bei tbl_dokument @@ -42,8 +42,8 @@ if(!@$db->db_query("SELECT dokumentbeschreibung_mehrsprachig FROM public.tbl_dok if(!$db->db_query($qry)) echo 'public.tbl_dokument '.$db->db_last_error().'
'; - else - echo '
Spalte dokumentbeschreibung_mehrsprachig in public.tbl_dokument hinzugefügt'; + else + echo '
Spalte dokumentbeschreibung_mehrsprachig in public.tbl_dokument hinzugefügt'; } // Neue Spalte beschreibung_mehrsprachig bei tbl_dokumentstudiengang @@ -66,10 +66,10 @@ if($result = @$db->db_query("SELECT * FROM information_schema.role_table_grants { $qry = "GRANT DELETE ON testtool.tbl_frage TO web; - GRANT DELETE ON testtool.tbl_gebiet TO web; - GRANT SELECT, UPDATE, INSERT, DELETE ON testtool.tbl_ablauf TO web; - GRANT SELECT, UPDATE ON testtool.tbl_ablauf_ablauf_id_seq TO web; - "; + GRANT DELETE ON testtool.tbl_gebiet TO web; + GRANT SELECT, UPDATE, INSERT, DELETE ON testtool.tbl_ablauf TO web; + GRANT SELECT, UPDATE ON testtool.tbl_ablauf_ablauf_id_seq TO web; + "; if(!$db->db_query($qry)) echo 'Testtool Berechtigungen: '.$db->db_last_error().'
'; @@ -107,23 +107,23 @@ if(!@$db->db_query("SELECT bewerbung_abgeschicktamum FROM public.tbl_prestudents //Spalte benotung in lehre.tbl_lehrveranstaltung if (!$result = @$db->db_query("SELECT benotung FROM lehre.tbl_lehrveranstaltung LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN benotung boolean NOT NULL DEFAULT FALSE;"; + $qry = "ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN benotung boolean NOT NULL DEFAULT TRUE;"; - if (!$db->db_query($qry)) - echo 'lehre.tbl_lehrveranstaltung: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_lehrveranstaltung: Spalte benotung hinzugefügt.
'; + if (!$db->db_query($qry)) + echo 'lehre.tbl_lehrveranstaltung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_lehrveranstaltung: Spalte benotung hinzugefügt.
'; } //Spalte lvinfo in lehre.tbl_lehrveranstaltung if (!$result = @$db->db_query("SELECT lvinfo FROM lehre.tbl_lehrveranstaltung LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN lvinfo boolean NOT NULL DEFAULT FALSE;"; + $qry = "ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN lvinfo boolean NOT NULL DEFAULT TRUE;"; - if (!$db->db_query($qry)) - echo 'lehre.tbl_lehrveranstaltung: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_lehrveranstaltung: Spalte lvinfo hinzugefügt.
'; + if (!$db->db_query($qry)) + echo 'lehre.tbl_lehrveranstaltung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_lehrveranstaltung: Spalte lvinfo hinzugefügt.
'; } @@ -178,10 +178,27 @@ if (!$result = @$db->db_query("SELECT curriculum FROM lehre.tbl_studienplan_lehr echo ' lehre.tbl_studienplan_lehrveranstaltung: Spalte curriculum hinzugefügt.
'; } +//Spalte export in lehre.tbl_studienordnung_lehrveranstaltung +if (!$result = @$db->db_query("SELECT export FROM lehre.tbl_studienplan_lehrveranstaltung LIMIT 1;")) +{ + $qry = "ALTER TABLE lehre.tbl_studienplan_lehrveranstaltung ADD COLUMN export BOOLEAN DEFAULT TRUE;"; + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan_lehrveranstaltung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan_lehrveranstaltung: Spalte export hinzugefügt.
'; +} +//Spalte lehrauftrag in lehre.tbl_lehrveranstaltung +if (!$result = @$db->db_query("SELECT lehrauftrag FROM lehre.tbl_lehrveranstaltung LIMIT 1;")) +{ + $qry = "ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN lehrauftrag BOOLEAN DEFAULT TRUE;"; - + if (!$db->db_query($qry)) + echo 'lehre.tbl_lehrveranstaltung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_lehrveranstaltung: Spalte lehrauftrag hinzugefügt.
'; +} //sozialversicherungsnummer auf char(16) erhöhen @@ -671,76 +688,98 @@ if(!$result = @$db->db_query("SELECT uhrzeit from lehre.tbl_abschlusspruefung LI echo 'lehre.tbl_abschlusspruefung: spalte uhrzeit hinzugefügt'; } +//Tabelle lehre.tbl_studienordnungstatus +if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienordnungstatus LIMIT 1;")) +{ + $qry = "CREATE TABLE lehre.tbl_studienordnungstatus + ( + status_kurzbz varchar(32) NOT NULL, + bezeichnung varchar(256), + reihenfolge integer + ); + + ALTER TABLE lehre.tbl_studienordnungstatus ADD CONSTRAINT pk_studienordnungstatus PRIMARY KEY (status_kurzbz); + + GRANT SELECT ON lehre.tbl_studienordnungstatus TO web; + GRANT SELECT, UPDATE, INSERT, DELETE ON lehre.tbl_studienordnungstatus TO vilesci; + + INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('development', 'in Bearbeitung', 1); + INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('review', 'in Review', 2); + INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('approved', 'genehmigt', 3); + INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('expired', 'ausgelaufen', 4); + INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('notApproved', 'nicht genehmigt', 5); + "; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienordnungstatus: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienordnungstatus: Tabelle hinzugefuegt
'; +} + //Spalte status_kurzbz in lehre.tbl_studienordnung if (!$result = @$db->db_query("SELECT status_kurzbz FROM lehre.tbl_studienordnung LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_studienordnung ADD COLUMN status_kurzbz varchar(32); - - ALTER TABLE lehre.tbl_studienordnung ADD CONSTRAINT status_kurzbz FOREIGN KEY (status_kurzbz) REFERENCES addon.tbl_stgv_studienordnungstatus (status_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - UPDATE lehre.tbl_studienordnung SET status_kurzbz = 'approved'; - "; - - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienordnung: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienordnung: Spalte status_kurzbz hinzugefügt.
'; - + $qry = "ALTER TABLE lehre.tbl_studienordnung ADD COLUMN status_kurzbz varchar(32); + ALTER TABLE lehre.tbl_studienordnung ADD CONSTRAINT fk_studienordnung_status_kurzbz FOREIGN KEY (status_kurzbz) REFERENCES lehre.tbl_studienordnungstatus (status_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; + UPDATE lehre.tbl_studienordnung SET status_kurzbz = 'approved'; + "; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienordnung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienordnung: Spalte status_kurzbz hinzugefügt.
'; } //Spalte standort_id in lehre.tbl_studienordnung if (!$result = @$db->db_query("SELECT standort_id FROM lehre.tbl_studienordnung LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_studienordnung ADD COLUMN standort_id integer; - - ALTER TABLE lehre.tbl_studienordnung ADD CONSTRAINT studienordnung_standort_id FOREIGN KEY (standort_id) REFERENCES public.tbl_standort (standort_id) ON DELETE RESTRICT ON UPDATE CASCADE; - "; - - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienordnung: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienordnung: Spalte standort_id hinzugefügt.
'; - + $qry = "ALTER TABLE lehre.tbl_studienordnung ADD COLUMN standort_id integer; + ALTER TABLE lehre.tbl_studienordnung ADD CONSTRAINT studienordnung_standort_id FOREIGN KEY (standort_id) REFERENCES public.tbl_standort (standort_id) ON DELETE RESTRICT ON UPDATE CASCADE; + "; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienordnung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienordnung: Spalte standort_id hinzugefügt.
'; } //Spalte ects_stpl in lehre.tbl_studienplan if (!$result = @$db->db_query("SELECT ects_stpl FROM lehre.tbl_studienplan LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_studienplan ADD COLUMN ects_stpl numeric(5,2);"; - - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienplan: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienplan: Spalte ects_stpl hinzugefügt.
'; - + $qry = "ALTER TABLE lehre.tbl_studienplan ADD COLUMN ects_stpl numeric(5,2);"; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan: Spalte ects_stpl hinzugefügt.
'; } //Spalte pflicht_sws in lehre.tbl_studienplan if (!$result = @$db->db_query("SELECT pflicht_sws FROM lehre.tbl_studienplan LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_studienplan ADD COLUMN pflicht_sws integer;"; - - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienplan: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienplan: Spalte pflicht_sws hinzugefügt.
'; - + $qry = "ALTER TABLE lehre.tbl_studienplan ADD COLUMN pflicht_sws integer;"; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan: Spalte pflicht_sws hinzugefügt.
'; } //Spalte pflicht_lvs in lehre.tbl_studienplan if (!$result = @$db->db_query("SELECT pflicht_lvs FROM lehre.tbl_studienplan LIMIT 1;")) { - $qry = "ALTER TABLE lehre.tbl_studienplan ADD COLUMN pflicht_lvs integer;"; - - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienplan: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienplan: Spalte pflicht_lvs hinzugefügt.
'; - + $qry = "ALTER TABLE lehre.tbl_studienplan ADD COLUMN pflicht_lvs integer;"; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan: Spalte pflicht_lvs hinzugefügt.
'; } // Tabelle Studienplan_Semester -if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienplan_semester LIMIT 1;")) { - $qry = "CREATE TABLE lehre.tbl_studienplan_semester +if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienplan_semester LIMIT 1;")) +{ + $qry = "CREATE TABLE lehre.tbl_studienplan_semester ( studienplan_semester_id integer NOT NULL, studienplan_id integer NOT NULL, @@ -765,15 +804,35 @@ if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienplan_semester LIMI GRANT SELECT, UPDATE ON lehre.tbl_studienplan_semester_studienplan_semester_id TO vilesci; "; - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienplan_semester: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienplan_semester: Tabelle hinzugefuegt
'; + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan_semester: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan_semester: Tabelle hinzugefuegt
'; + + + $qry_select = "SELECT * from lehre.tbl_studienordnung_semester JOIN lehre.tbl_studienplan using(studienordnung_id);"; + if($res_select = $db->db_query($qry_select)) + { + $studienplan_semester_insert_error = false; + while($row = $db->db_fetch_object($res_select)) + { + $qry_insert = "INSERT INTO lehre.tbl_studienplan_semester (studienplan_id, studiensemester_kurzbz, semester) VALUES (".$db->db_add_param($row->studienplan_id).",".$db->db_add_param($row->studiensemester_kurzbz).",".$db->db_add_param($row->semester, FHC_INTEGER).");"; + if(!$db->db_query($qry_insert)) + $studienplan_semester_insert_error = true; + } + + if ($studienplan_semester_insert_error) + echo 'lehre.tbl_studienplan_semester Konvertierung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan_semester Konvertierung: abgeschlossen
'; + } + } //Tabelle public.tbl_bewerbungstermine -if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_bewerbungstermine LIMIT 1;")) { - $qry = "CREATE TABLE public.tbl_bewerbungstermine +if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_bewerbungstermine LIMIT 1;")) +{ + $qry = "CREATE TABLE public.tbl_bewerbungstermine ( bewerbungstermin_id integer NOT NULL, studiengang_kz integer NOT NULL, @@ -788,7 +847,7 @@ if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_bewerbungstermine LIMIT updateamum timestamp, updatevon varchar(32) ); - + CREATE SEQUENCE public.tbl_bewerbungstermine_bewerbungstermin_id_seq INCREMENT BY 1 NO MAXVALUE @@ -805,39 +864,282 @@ if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_bewerbungstermine LIMIT GRANT SELECT, UPDATE ON public.tbl_bewerbungstermine_bewerbungstermin_id_seq TO vilesci; "; - if (!$db->db_query($qry)) - echo 'public.tbl_studienordnungstatus: ' . $db->db_last_error() . '
'; - else - echo ' public.tbl_studienordnungstatus: Tabelle hinzugefuegt
'; + if (!$db->db_query($qry)) + echo 'public.tbl_bewerbungstermine: ' . $db->db_last_error() . '
'; + else + echo ' public.tbl_bewerbungstermine: Tabelle hinzugefuegt
'; } -//Tabelle lehre.tbl_studienordnungstatus -if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienordnungstatus LIMIT 1;")) { - $qry = "CREATE TABLE lehre.tbl_studienordnungstatus +//Tabelle lehre.tbl_studienplatz Spalte APZ +if (!$result = @$db->db_query("SELECT APZ FROM lehre.tbl_studienplatz LIMIT 1;")) +{ + $qry = "ALTER TABLE lehre.tbl_studienplatz ADD COLUMN APZ integer;"; + + if(!$db->db_query($qry)) + echo 'lehre.tbl_studienplatz '.$db->db_last_error().'
'; + else + echo '
Spalte APZ in lehre.tbl_studienplatz hinzugefügt'; +} + +//Tabelle lehre.tbl_studienplatz Spalte studienplan_id +if (!$result = @$db->db_query("SELECT studienplan_id FROM lehre.tbl_studienplatz LIMIT 1;")) +{ + $qry = "ALTER TABLE lehre.tbl_studienplatz ADD COLUMN studienplan_id integer; + ALTER TABLE lehre.tbl_studienplatz ADD CONSTRAINT fk_studienplatz_studienplan FOREIGN KEY (studienplan_id) REFERENCES lehre.tbl_studienplan (studienplan_id) ON DELETE RESTRICT ON UPDATE CASCADE;"; + + if(!$db->db_query($qry)) + echo 'lehre.tbl_studienplatz '.$db->db_last_error().'
'; + else + echo '
Spalte studienplan_id in lehre.tbl_studienplatz hinzugefügt'; +} + + +//Tabelle lehre.tbl_studienplatz Spalte studienplan_id +if ($result = @$db->db_query("SELECT studienplan_id FROM lehre.tbl_studienplatz WHERE studienplan_id IS NOT NULL;")) +{ + if(!$db->db_num_rows($result)) + { + $result = @$db->db_query("SELECT studienplan_id FROM lehre.tbl_studienplatz WHERE studienplan_id IS NULL;"); + $count = $db->db_num_rows($result); + echo "
Insgesamt $count zu bearbeitende Einträge in tbl_studienplatz gefunden
"; + + $qry = " + Select *, ( - status_kurzbz varchar(32) NOT NULL, - bezeichnung varchar(256), - reihenfolge integer - ); + SELECT studienplan_id FROM lehre.tbl_studienplan + JOIN lehre.tbl_studienordnung using(studienordnung_id) + WHERE studiengang_kz=tbl_studienplatz.studiengang_kz + AND tbl_studienplan.orgform_kurzbz=tbl_studienplatz.orgform_kurzbz + AND EXISTS + ( + SELECT 1 FROM lehre.tbl_studienordnung_semester + WHERE studienordnung_id=tbl_studienplan.studienordnung_id + AND studiensemester_kurzbz=tbl_studienplatz.studiensemester_kurzbz + ) lIMIT 1 + ) as studienplan_id_neu + FROM lehre.tbl_studienplatz; + "; - ALTER TABLE lehre.tbl_studienordnungstatus ADD CONSTRAINT pk_studienordnungstatus PRIMARY KEY (status_kurzbz); + if(!$result = $db->db_query($qry)) + die('lehre.tbl_studienplatz '.$db->db_last_error().'
'); - GRANT SELECT ON lehre.tbl_studienordnungstatus TO web; - GRANT SELECT, UPDATE, INSERT, DELETE ON lehre.tbl_studienordnungstatus TO vilesci; - - INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('development', 'in Bearbeitung', 1); - INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('review', 'in Review', 2); - INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('approved', 'genehmigt', 3); - INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('expired', 'ausgelaufen', 4); - INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('notApproved', 'nicht genehmigt', 5); + $count_not_found = 0; + + while($row = $db->db_fetch_object($result)) + { + //handle null + if($row->studienplan_id_neu !== null) + { + //look if found the studienplan exists + $qry_search = " + SELECT * + FROM lehre.tbl_studienplan + WHERE studienplan_id=".$db->db_add_param($row->studienplan_id_neu, FHC_INTEGER).";"; + + if($result_search = $db->db_query($qry_search)) + { + $tmpFoundRows = $db->db_num_rows($result_search); + if($tmpFoundRows == 1) + { + //one entry found (=success) + $qry_update = "UPDATE lehre.tbl_studienplatz SET studienplan_id = ".$db->db_add_param($row->studienplan_id_neu, FHC_INTEGER)." + WHERE studienplatz_id=".$db->db_add_param($row->studienplatz_id, FHC_INTEGER).";"; + + if($result_update = $db->db_query($qry_update)) + { + continue; + } + echo "" . $row->studienplan_id_neu . ": fehler beim update!
"; + } + else if($tmpFoundRows < 1) + { + echo "" . $row->studienplan_id_neu . " nicht gefunden!
"; + } + else + { + echo "" . $row->studienplan_id_neu . " gibt es mehr als ein mal!
"; + } + } + } + + $count_not_found ++; + } + + + //calculate the quote + if($count_not_found) + $quote = ($count_not_found)/$count*100; + else + $quote = 0; + echo "unbehandelte: " . $count_not_found . "
"; + echo "Die Quote beträgt: " . (100-round($quote, 4)) . "%
"; + + + $qry_updated = "SELECT * FROM lehre.tbl_studienplatz WHERE studienplan_id IS NOT NULL;"; + if($result_updated = $db->db_query($qry_updated)) + { + while($row = $db->db_fetch_object($result_updated)) + echo "Für STG $row->studiengang_kz wurde studienplan_id $row->studienplan_id eingesetzt
"; + } + } +} + + + +//Tabelle bis.tbl_zgvgruppe +if (!$result = @$db->db_query("SELECT 1 FROM bis.tbl_zgvgruppe LIMIT 1;")) +{ + $qry = " + CREATE TABLE bis.tbl_zgvgruppe + ( + gruppe_kurzbz varchar(16), + bezeichnung varchar(256) + ); + + ALTER TABLE bis.tbl_zgvgruppe ADD CONSTRAINT uk_zgvgruppe_gruppe_kurzbz UNIQUE (gruppe_kurzbz); + + GRANT SELECT ON bis.tbl_zgvgruppe TO web; + GRANT SELECT, UPDATE, INSERT, DELETE ON bis.tbl_zgvgruppe TO vilesci; "; - if (!$db->db_query($qry)) - echo 'lehre.tbl_studienordnungstatus: ' . $db->db_last_error() . '
'; - else - echo ' lehre.tbl_studienordnungstatus: Tabelle hinzugefuegt
'; + if (!$db->db_query($qry)) + echo 'bis.tbl_zgvgruppe: ' . $db->db_last_error() . '
'; + else + echo 'bis.tbl_zgvgruppe: Tabelle hinzugefuegt
'; } + + +//Tabelle bis.tbl_zgvgruppe_zuordnung +if (!$result = @$db->db_query("SELECT 1 FROM bis.tbl_zgvgruppe_zuordnung LIMIT 1;")) +{ + $qry = " + CREATE TABLE bis.tbl_zgvgruppe_zuordnung + ( + zgvgruppe_id integer NOT NULL, + studiengang_kz integer, + zgv_code integer, + zgvmas_code integer, + gruppe_kurzbz varchar(16) + ); + + CREATE SEQUENCE bis.tbl_zgvgruppe_zuordnung_zgvgruppe_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + ALTER TABLE bis.tbl_zgvgruppe_zuordnung ALTER COLUMN zgvgruppe_id SET DEFAULT nextval('bis.tbl_zgvgruppe_zuordnung_zgvgruppe_id_seq'); + ALTER TABLE bis.tbl_zgvgruppe_zuordnung ADD CONSTRAINT pk_zgvgruppe_id PRIMARY KEY (zgvgruppe_id); + + ALTER TABLE bis.tbl_zgvgruppe_zuordnung ADD CONSTRAINT fk_zgvgruppe_zuordnung_studiengang FOREIGN KEY (studiengang_kz) REFERENCES public.tbl_studiengang (studiengang_kz) ON DELETE RESTRICT ON UPDATE CASCADE; + ALTER TABLE bis.tbl_zgvgruppe_zuordnung ADD CONSTRAINT fk_zgvgruppe_zuordnung_zgv FOREIGN KEY (zgv_code) REFERENCES bis.tbl_zgv (zgv_code) ON DELETE RESTRICT ON UPDATE CASCADE; + ALTER TABLE bis.tbl_zgvgruppe_zuordnung ADD CONSTRAINT fk_zgvgruppe_zuordnung_zgvmaster FOREIGN KEY (zgvmas_code) REFERENCES bis.tbl_zgvmaster (zgvmas_code) ON DELETE RESTRICT ON UPDATE CASCADE; + ALTER TABLE bis.tbl_zgvgruppe_zuordnung ADD CONSTRAINT fk_zgvgruppe_zuordnung_zgvgruppe FOREIGN KEY (gruppe_kurzbz) REFERENCES bis.tbl_zgvgruppe (gruppe_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; + + GRANT SELECT ON bis.tbl_zgvgruppe_zuordnung TO web; + GRANT SELECT, UPDATE, INSERT, DELETE ON bis.tbl_zgvgruppe_zuordnung TO vilesci; + GRANT SELECT, UPDATE ON bis.tbl_zgvgruppe_zuordnung_zgvgruppe_id_seq TO vilesci; + "; + + if (!$db->db_query($qry)) + echo 'bis.tbl_zgvgruppe_zuordnung: ' . $db->db_last_error() . '
'; + else + echo 'bis.tbl_zgvgruppe_zuordnung: Tabelle hinzugefuegt
'; +} + + +// Neue Spalte anzahl_ma bei fue.tbl_projekt +if(!@$db->db_query("SELECT anzahl_ma FROM fue.tbl_projekt LIMIT 1")) +{ + $qry = " + ALTER TABLE fue.tbl_projekt ADD COLUMN anzahl_ma integer; + "; + + if(!$db->db_query($qry)) + echo 'fue.tbl_projekt '.$db->db_last_error().'
'; + else + echo '
Spalte anzahl_ma in fue.tbl_projekt hinzugefügt'; +} + + +// Neue Spalte aufwand_pt bei fue.tbl_projekt +if(!@$db->db_query("SELECT aufwand_pt FROM fue.tbl_projekt LIMIT 1")) +{ + $qry = " + ALTER TABLE fue.tbl_projekt ADD COLUMN aufwand_pt integer; + "; + + if(!$db->db_query($qry)) + echo 'fue.tbl_projekt '.$db->db_last_error().'
'; + else + echo '
Spalte aufwand_pt in fue.tbl_projekt hinzugefügt'; +} + +//Tabelle public.tbl_studienjahr +if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_studienjahr LIMIT 1;")) +{ + $qry = " + CREATE TABLE public.tbl_studienjahr + ( + studienjahr_kurzbz varchar(16) NOT NULL, + bezeichnung varchar(64) + + ); + + ALTER TABLE public.tbl_studienjahr ADD CONSTRAINT pk_studienjahr_kurzbz PRIMARY KEY (studienjahr_kurzbz); + + INSERT INTO public.tbl_studienjahr (studienjahr_kurzbz) SELECT DISTINCT s.studienjahr_kurzbz FROM public.tbl_studiensemester s WHERE s.studienjahr_kurzbz is not null; + + ALTER TABLE public.tbl_studiensemester ADD CONSTRAINT fk_studiensemester_studienjahr FOREIGN KEY (studienjahr_kurzbz) REFERENCES public.tbl_studienjahr (studienjahr_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; + + GRANT SELECT ON public.tbl_studienjahr TO web; + GRANT SELECT, UPDATE, INSERT, DELETE ON public.tbl_studienjahr TO vilesci; + "; + + if (!$db->db_query($qry)) + echo 'public.tbl_studienjahr: ' . $db->db_last_error() . '
'; + else + echo 'public.tbl_studienjahr: Tabelle hinzugefuegt
'; +} + +//Spalte genehmigung in lehre.tbl_studienordnung_lehrveranstaltung +if (!$result = @$db->db_query("SELECT genehmigung FROM lehre.tbl_studienplan_lehrveranstaltung LIMIT 1;")) +{ + $qry = "ALTER TABLE lehre.tbl_studienplan_lehrveranstaltung ADD COLUMN genehmigung BOOLEAN DEFAULT TRUE;"; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan_lehrveranstaltung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan_lehrveranstaltung: Spalte genehmigung hinzugefügt.
'; +} + +//Spalte pruefungstyp_kurzbz in campus.tbl_pruefungsanmeldung +if (!$result = @$db->db_query("SELECT pruefungstyp_kurzbz FROM campus.tbl_pruefungsanmeldung LIMIT 1;")) +{ + $qry = "ALTER TABLE campus.tbl_pruefungsanmeldung ADD COLUMN pruefungstyp_kurzbz varchar(16); + ALTER TABLE campus.tbl_pruefungsanmeldung ADD CONSTRAINT fk_pruefungsanmeldung_pruefungstyp_pruefungstyp_kurzbz FOREIGN KEY (pruefungstyp_kurzbz) REFERENCES lehre.tbl_pruefungstyp(pruefungstyp_kurzbz) ON DELETE CASCADE ON UPDATE CASCADE;"; + + if (!$db->db_query($qry)) + echo 'campus.tbl_pruefungsanmeldung: ' . $db->db_last_error() . '
'; + else + echo ' campus.tbl_pruefungsanmeldung: Spalte pruefungstyp_kurzbz hinzugefügt.
'; +} + +// Neue Spalte bezeichnung_mehrsprachig bei tbl_status +if(!@$db->db_query("SELECT bezeichnung_mehrsprachig FROM public.tbl_status LIMIT 1")) +{ + $qry = " ALTER TABLE public.tbl_status ADD COLUMN bezeichnung_mehrsprachig varchar(255)[]; + update tbl_status set bezeichnung_mehrsprachig = cast('{'||status_kurzbz||','||status_kurzbz||'}' as varchar[]);"; + + + if(!$db->db_query($qry)) + echo 'public.tbl_status '.$db->db_last_error().'
'; + else + echo '
Spalte bezeichnung_mehrsprachig in public.tbl_status hinzugefügt
Die ersten beiden Sprachen wurden vorbefüllt. Weitere Übersetzungen sind zu ergänzen!
'; +} + + // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; @@ -868,6 +1170,8 @@ $tabellen=array( "bis.tbl_zgvmaster" => array("zgvmas_code","zgvmas_bez","zgvmas_kurzbz","bezeichnung"), "bis.tbl_zgvdoktor" => array("zgvdoktor_code", "zgvdoktor_bez", "zgvdoktor_kurzbz","bezeichnung"), "bis.tbl_zweck" => array("zweck_code","kurzbz","bezeichnung"), + "bis.tbl_zgvgruppe" => array("gruppe_kurzbz","bezeichnung"), + "bis.tbl_zgvgruppe_zuordnung" => array("zgvgruppe_id" ,"studiengang_kz","zgv_code","zgvmas_code","gruppe_kurzbz"), "campus.tbl_abgabe" => array("abgabe_id","abgabedatei","abgabezeit","anmerkung"), "campus.tbl_anwesenheit" => array("anwesenheit_id","uid","einheiten","datum","anwesend","lehreinheit_id","anmerkung","ext_id"), "campus.tbl_beispiel" => array("beispiel_id","uebung_id","nummer","bezeichnung","punkte","updateamum","updatevon","insertamum","insertvon"), @@ -922,7 +1226,7 @@ $tabellen=array( "campus.tbl_zeitwunsch" => array("stunde","mitarbeiter_uid","tag","gewicht","updateamum","updatevon","insertamum","insertvon"), "fue.tbl_aktivitaet" => array("aktivitaet_kurzbz","beschreibung","sort"), "fue.tbl_aufwandstyp" => array("aufwandstyp_kurzbz","bezeichnung"), - "fue.tbl_projekt" => array("projekt_kurzbz","nummer","titel","beschreibung","beginn","ende","oe_kurzbz","budget","farbe","aufwandstyp_kurzbz","ressource_id"), + "fue.tbl_projekt" => array("projekt_kurzbz","nummer","titel","beschreibung","beginn","ende","oe_kurzbz","budget","farbe","aufwandstyp_kurzbz","ressource_id","anzahl_ma","aufwand_pt"), "fue.tbl_projektphase" => array("projektphase_id","projekt_kurzbz","projektphase_fk","bezeichnung","typ","beschreibung","start","ende","budget","insertamum","insertvon","updateamum","updatevon","personentage","farbe","ressource_id"), "fue.tbl_projekttask" => array("projekttask_id","projektphase_id","bezeichnung","beschreibung","aufwand","mantis_id","insertamum","insertvon","updateamum","updatevon","projekttask_fk","erledigt","ende","ressource_id","scrumsprint_id"), "fue.tbl_projekt_dokument" => array("projekt_dokument_id","projektphase_id","projekt_kurzbz","dms_id"), @@ -951,7 +1255,7 @@ $tabellen=array( "lehre.tbl_lehrfunktion" => array("lehrfunktion_kurzbz","beschreibung","standardfaktor","sort"), "lehre.tbl_lehrmittel" => array("lehrmittel_kurzbz","beschreibung","ort_kurzbz"), "lehre.tbl_lehrtyp" => array("lehrtyp_kurzbz","bezeichnung"), - "lehre.tbl_lehrveranstaltung" => array("lehrveranstaltung_id","kurzbz","bezeichnung","lehrform_kurzbz","studiengang_kz","semester","sprache","ects","semesterstunden","anmerkung","lehre","lehreverzeichnis","aktiv","planfaktor","planlektoren","planpersonalkosten","plankostenprolektor","koordinator","sort","zeugnis","projektarbeit","updateamum","updatevon","insertamum","insertvon","ext_id","bezeichnung_english","orgform_kurzbz","incoming","lehrtyp_kurzbz","oe_kurzbz","raumtyp_kurzbz","anzahlsemester","semesterwochen","lvnr","farbe","semester_alternativ","old_lehrfach_id","sws","lvs","alvs","lvps","las","benotung","lvinfo"), + "lehre.tbl_lehrveranstaltung" => array("lehrveranstaltung_id","kurzbz","bezeichnung","lehrform_kurzbz","studiengang_kz","semester","sprache","ects","semesterstunden","anmerkung","lehre","lehreverzeichnis","aktiv","planfaktor","planlektoren","planpersonalkosten","plankostenprolektor","koordinator","sort","zeugnis","projektarbeit","updateamum","updatevon","insertamum","insertvon","ext_id","bezeichnung_english","orgform_kurzbz","incoming","lehrtyp_kurzbz","oe_kurzbz","raumtyp_kurzbz","anzahlsemester","semesterwochen","lvnr","farbe","semester_alternativ","old_lehrfach_id","sws","lvs","alvs","lvps","las","benotung","lvinfo","lehrauftrag"), "lehre.tbl_lehrveranstaltung_kompatibel" => array("lehrveranstaltung_id","lehrveranstaltung_id_kompatibel"), "lehre.tbl_lvangebot" => array("lvangebot_id","lehrveranstaltung_id","studiensemester_kurzbz","gruppe_kurzbz","incomingplaetze","gesamtplaetze","anmeldefenster_start","anmeldefenster_ende","insertamum","insertvon","updateamum","updatevon"), "lehre.tbl_lvregel" => array("lvregel_id","lvregeltyp_kurzbz","operator","parameter","lvregel_id_parent","lehrveranstaltung_id","studienplan_lehrveranstaltung_id","insertamum","insertvon","updateamum","updatevon"), @@ -968,12 +1272,12 @@ $tabellen=array( "lehre.tbl_pruefung" => array("pruefung_id","lehreinheit_id","student_uid","mitarbeiter_uid","note","pruefungstyp_kurzbz","datum","anmerkung","insertamum","insertvon","updateamum","updatevon","ext_id","pruefungsanmeldung_id","vertrag_id", "punkte"), "lehre.tbl_pruefungstyp" => array("pruefungstyp_kurzbz","beschreibung","abschluss"), "lehre.tbl_studienordnung" => array("studienordnung_id","studiengang_kz","version","gueltigvon","gueltigbis","bezeichnung","ects","studiengangbezeichnung","studiengangbezeichnung_englisch","studiengangkurzbzlang","akadgrad_id","insertamum","insertvon","updateamum","updatevon","ext_id", "status_kurzbz", "standort_id"), - "lehre.tbl_studienordnungstatus" => array("status_kurzbz","bezeichnung","reihenfolge"), + "lehre.tbl_studienordnungstatus" => array("status_kurzbz","bezeichnung","reihenfolge"), "lehre.tbl_studienordnung_semester" => array("studienordnung_semester_id","studienordnung_id","studiensemester_kurzbz","semester"), "lehre.tbl_studienplan" => array("studienplan_id","studienordnung_id","orgform_kurzbz","version","regelstudiendauer","sprache","aktiv","bezeichnung","insertamum","insertvon","updateamum","updatevon","semesterwochen","testtool_sprachwahl","ext_id", "ects_stpl", "pflicht_sws", "pflicht_lvs"), - "lehre.tbl_studienplan_lehrveranstaltung" => array("studienplan_lehrveranstaltung_id","studienplan_id","lehrveranstaltung_id","semester","studienplan_lehrveranstaltung_id_parent","pflicht","koordinator","insertamum","insertvon","updateamum","updatevon","sort","ext_id", "curriculum"), - "lehre.tbl_studienplan_semester" => array("studienplan_semester_id", "studienplan_id", "studiensemester_kurzbz", "semester"), - "lehre.tbl_studienplatz" => array("studienplatz_id","studiengang_kz","studiensemester_kurzbz","orgform_kurzbz","ausbildungssemester","gpz","npz","insertamum","insertvon","updateamum","updatevon","ext_id"), + "lehre.tbl_studienplan_lehrveranstaltung" => array("studienplan_lehrveranstaltung_id","studienplan_id","lehrveranstaltung_id","semester","studienplan_lehrveranstaltung_id_parent","pflicht","koordinator","insertamum","insertvon","updateamum","updatevon","sort","ext_id", "curriculum","export","genehmigung"), + "lehre.tbl_studienplan_semester" => array("studienplan_semester_id", "studienplan_id", "studiensemester_kurzbz", "semester"), + "lehre.tbl_studienplatz" => array("studienplatz_id","studiengang_kz","studiensemester_kurzbz","orgform_kurzbz","ausbildungssemester","gpz","npz","insertamum","insertvon","updateamum","updatevon","ext_id", "apz", "studienplan_id"), "lehre.tbl_stunde" => array("stunde","beginn","ende"), "lehre.tbl_stundenplan" => array("stundenplan_id","unr","mitarbeiter_uid","datum","stunde","ort_kurzbz","gruppe_kurzbz","titel","anmerkung","lehreinheit_id","studiengang_kz","semester","verband","gruppe","fix","updateamum","updatevon","insertamum","insertvon"), "lehre.tbl_stundenplandev" => array("stundenplandev_id","lehreinheit_id","unr","studiengang_kz","semester","verband","gruppe","gruppe_kurzbz","mitarbeiter_uid","ort_kurzbz","datum","stunde","titel","anmerkung","fix","updateamum","updatevon","insertamum","insertvon","ext_id"), @@ -1044,7 +1348,7 @@ $tabellen=array( "public.tbl_prestudentstatus" => array("prestudent_id","status_kurzbz","studiensemester_kurzbz","ausbildungssemester","datum","orgform_kurzbz","insertamum","insertvon","updateamum","updatevon","ext_id","studienplan_id","bestaetigtam","bestaetigtvon","fgm","faktiv", "anmerkung","bewerbung_abgeschicktamum"), "public.tbl_raumtyp" => array("raumtyp_kurzbz","beschreibung","kosten"), "public.tbl_reihungstest" => array("reihungstest_id","studiengang_kz","ort_kurzbz","anmerkung","datum","uhrzeit","updateamum","updatevon","insertamum","insertvon","ext_id","freigeschaltet","max_teilnehmer","oeffentlich","studiensemester_kurzbz"), - "public.tbl_status" => array("status_kurzbz","beschreibung","anmerkung","ext_id"), + "public.tbl_status" => array("status_kurzbz","beschreibung","anmerkung","ext_id","bezeichnung_mehrsprachig"), "public.tbl_semesterwochen" => array("semester","studiengang_kz","wochen"), "public.tbl_service" => array("service_id", "bezeichnung","beschreibung","ext_id","oe_kurzbz","content_id"), "public.tbl_sprache" => array("sprache","locale","flagge","index","content","bezeichnung"), @@ -1054,6 +1358,7 @@ $tabellen=array( "public.tbl_studentlehrverband" => array("student_uid","studiensemester_kurzbz","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"), "public.tbl_studiengang" => array("studiengang_kz","kurzbz","kurzbzlang","typ","bezeichnung","english","farbe","email","telefon","max_semester","max_verband","max_gruppe","erhalter_kz","bescheid","bescheidbgbl1","bescheidbgbl2","bescheidgz","bescheidvom","orgform_kurzbz","titelbescheidvom","aktiv","ext_id","zusatzinfo_html","moodle","sprache","testtool_sprachwahl","studienplaetze","oe_kurzbz","lgartcode","mischform","projektarbeit_note_anzeige", "onlinebewerbung"), "public.tbl_studiengangstyp" => array("typ","bezeichnung","beschreibung"), + "public.tbl_studienjahr" => array("studienjahr_kurzbz","bezeichnung"), "public.tbl_studiensemester" => array("studiensemester_kurzbz","bezeichnung","start","ende","studienjahr_kurzbz","ext_id","beschreibung","onlinebewerbung"), "public.tbl_tag" => array("tag"), "public.tbl_variable" => array("name","uid","wert"), diff --git a/system/fhcomplete3.0.sql b/system/fhcomplete3.0.sql index 4483ab4dc..36d6520b0 100644 --- a/system/fhcomplete3.0.sql +++ b/system/fhcomplete3.0.sql @@ -26,7 +26,7 @@ SET escape_string_warning = off; -- Name: bis; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA bis; +CREATE SCHEMA IF NOT EXISTS bis; ALTER SCHEMA bis OWNER TO fhcomplete; @@ -35,7 +35,7 @@ ALTER SCHEMA bis OWNER TO fhcomplete; -- Name: campus; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA campus; +CREATE SCHEMA IF NOT EXISTS campus; ALTER SCHEMA campus OWNER TO fhcomplete; @@ -44,7 +44,7 @@ ALTER SCHEMA campus OWNER TO fhcomplete; -- Name: fue; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA fue; +CREATE SCHEMA IF NOT EXISTS fue; ALTER SCHEMA fue OWNER TO fhcomplete; @@ -53,7 +53,7 @@ ALTER SCHEMA fue OWNER TO fhcomplete; -- Name: kommune; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA kommune; +CREATE SCHEMA IF NOT EXISTS kommune; ALTER SCHEMA kommune OWNER TO fhcomplete; @@ -62,7 +62,7 @@ ALTER SCHEMA kommune OWNER TO fhcomplete; -- Name: lehre; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA lehre; +CREATE SCHEMA IF NOT EXISTS lehre; ALTER SCHEMA lehre OWNER TO fhcomplete; @@ -71,7 +71,7 @@ ALTER SCHEMA lehre OWNER TO fhcomplete; -- Name: sync; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA sync; +CREATE SCHEMA IF NOT EXISTS sync; ALTER SCHEMA sync OWNER TO fhcomplete; @@ -87,7 +87,7 @@ COMMENT ON SCHEMA sync IS 'Schema zum Synchronisieren von Daten'; -- Name: system; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA system; +CREATE SCHEMA IF NOT EXISTS system; ALTER SCHEMA system OWNER TO fhcomplete; @@ -96,7 +96,7 @@ ALTER SCHEMA system OWNER TO fhcomplete; -- Name: testtool; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA testtool; +CREATE SCHEMA IF NOT EXISTS testtool; ALTER SCHEMA testtool OWNER TO fhcomplete; @@ -105,7 +105,7 @@ ALTER SCHEMA testtool OWNER TO fhcomplete; -- Name: wawi; Type: SCHEMA; Schema: -; Owner: postgres -- -CREATE SCHEMA wawi; +CREATE SCHEMA IF NOT EXISTS wawi; ALTER SCHEMA wawi OWNER TO fhcomplete; @@ -31054,7 +31054,7 @@ INSERT INTO tbl_lehrverband VALUES (2, 4, 'B', '2', true, '', NULL, NULL, 50071) -- Data for Name: tbl_mitarbeiter; Type: TABLE DATA; Schema: public; Owner: postgres -- -INSERT INTO tbl_mitarbeiter VALUES ('administrator', 1213, NULL, 'Admin', true, false, NULL, NULL, NULL, NULL, NULL, '2013-06-04 16:51:25.448077', 'auto', NULL, NULL, false, NULL); +INSERT INTO tbl_mitarbeiter VALUES ('admin', 1213, NULL, 'Admin', true, false, NULL, NULL, NULL, NULL, NULL, '2013-06-04 16:51:25.448077', 'auto', NULL, NULL, false, NULL); INSERT INTO tbl_mitarbeiter VALUES ('_DummyLektor', 1214, NULL, 'Dummy', true, false, NULL, NULL, NULL, NULL, NULL, '2013-08-06 07:41:48.894325', 'auto', NULL, NULL, false, NULL); @@ -36090,7 +36090,7 @@ SET search_path = system, pg_catalog; -- Data for Name: tbl_benutzerrolle; Type: TABLE DATA; Schema: system; Owner: postgres -- -INSERT INTO tbl_benutzerrolle VALUES (1, 'admin', NULL, 'administrator', NULL, 'etw', 'suid', NULL, NULL, NULL, false, NULL, NULL, '2013-06-04 17:09:29.321309', NULL, NULL); +INSERT INTO tbl_benutzerrolle VALUES (1, 'admin', NULL, 'admin', NULL, 'etw', 'suid', NULL, NULL, NULL, false, NULL, NULL, '2013-06-04 17:09:29.321309', NULL, NULL); -- diff --git a/tests/codeception/_data/dump.sql b/tests/codeception/_data/dump.sql index dd20b810f..8cebb7f53 100644 --- a/tests/codeception/_data/dump.sql +++ b/tests/codeception/_data/dump.sql @@ -1,6 +1,131 @@ -- EMPTY public.tbl_person DELETE FROM public.tbl_person WHERE person_id > 2; -- INSERT Persons (public.tbl_person) +INSERT INTO public.tbl_person VALUES (3, NULL, NULL, NULL, NULL, NULL, NULL, 'McKenzie', 'Vicenta', 'Abraham', '2002-12-30', 'Brooksburgh', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.624239', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '4ffd30cc58718', false); +INSERT INTO public.tbl_person VALUES (4, NULL, NULL, NULL, NULL, NULL, NULL, 'Wilderman', 'Rocio', 'Jayson', '2002-09-03', 'Hermannshire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.632551', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'bd94ef5d5a', false); +INSERT INTO public.tbl_person VALUES (5, NULL, NULL, NULL, NULL, NULL, NULL, 'Harvey', 'Joshuah', 'Halie', '1930-01-18', 'Mitchellville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.634179', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (6, NULL, NULL, NULL, NULL, NULL, NULL, 'Kessler', 'Neil', 'Dashawn', '1948-06-10', 'Anitafort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.63728', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (7, NULL, NULL, NULL, NULL, NULL, NULL, 'Little', 'Marvin', 'Hassie', '1933-11-14', 'Chayatown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.641078', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (8, NULL, NULL, NULL, NULL, NULL, NULL, 'Hamill', 'Roselyn', 'Retha', '1931-05-16', 'Horacioview', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.644311', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (9, NULL, NULL, NULL, NULL, NULL, NULL, 'Hartmann', 'Marcel', 'Porter', '1948-01-07', 'Lake Eulaliaborough', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.647474', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (10, NULL, NULL, NULL, NULL, NULL, NULL, 'Rice', 'Hilda', 'Gerson', '1950-07-04', 'Louveniahaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.650108', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (11, NULL, NULL, NULL, NULL, NULL, NULL, 'Wisozk', 'Bethel', 'Watson', '2009-08-27', 'Leuschkemouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.652681', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (12, NULL, NULL, NULL, NULL, NULL, NULL, 'Wisozk', 'Flavio', 'Valentin', '1979-05-25', 'Cindyville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.655173', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (13, NULL, NULL, NULL, NULL, NULL, NULL, 'Graham', 'Francisca', 'Camron', '1953-05-08', 'North Furman', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.657715', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (14, NULL, NULL, NULL, NULL, NULL, NULL, 'Baumbach', 'Nickolas', 'Sherman', '1988-12-10', 'New Breana', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.659352', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (15, NULL, NULL, NULL, NULL, NULL, NULL, 'Stiedemann', 'Alexandre', 'Era', '1935-04-26', 'Robynland', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.660843', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (16, NULL, NULL, NULL, NULL, NULL, NULL, 'Koss', 'Stuart', 'Onie', '2013-10-07', 'Mauriceville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.662338', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (17, NULL, NULL, NULL, NULL, NULL, NULL, 'Conroy', 'Royce', 'Ollie', '1948-05-10', 'Lake Derick', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.663905', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (18, NULL, NULL, NULL, NULL, NULL, NULL, 'Hand', 'Stuart', 'Adonis', '2008-11-26', 'Schimmelville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.665442', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (19, NULL, NULL, NULL, NULL, NULL, NULL, 'Howell', 'Delmer', 'Vance', '1944-04-19', 'New Ritaville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.667043', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (20, NULL, NULL, NULL, NULL, NULL, NULL, 'Towne', 'Nikita', 'Devin', '2004-12-30', 'Lindshire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.668476', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (21, NULL, NULL, NULL, NULL, NULL, NULL, 'Reynolds', 'Oran', 'Gennaro', '2013-04-13', 'Aliciafort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.670087', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (22, NULL, NULL, NULL, NULL, NULL, NULL, 'Quitzon', 'Billie', 'Dagmar', '2015-01-07', 'Blickstad', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.673039', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (23, NULL, NULL, NULL, NULL, NULL, NULL, 'Wisoky', 'Lonnie', 'Stacey', '1957-11-25', 'Lake Carolyn', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.676088', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (24, NULL, NULL, NULL, NULL, NULL, NULL, 'Gottlieb', 'Marianna', 'Lesley', '2005-04-13', 'Jacobsonport', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.679072', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (25, NULL, NULL, NULL, NULL, NULL, NULL, 'Schuster', 'Terrell', 'Jordy', '1917-06-10', 'Monicaport', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.682185', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (26, NULL, NULL, NULL, NULL, NULL, NULL, 'Reilly', 'Sadye', 'Trever', '1988-03-06', 'Port Lesly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.684774', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (27, NULL, NULL, NULL, NULL, NULL, NULL, 'Langosh', 'Scarlett', 'Madie', '1959-04-20', 'Jewelside', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.687341', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (28, NULL, NULL, NULL, NULL, NULL, NULL, 'Paucek', 'Will', 'Lester', '1982-02-19', 'South Patience', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.831546', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (29, NULL, NULL, NULL, NULL, NULL, NULL, 'Champlin', 'Tamia', 'Shayne', '1996-06-05', 'Nathanielmouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.835765', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (30, NULL, NULL, NULL, NULL, NULL, NULL, 'Collier', 'Robyn', 'Dana', '2015-04-04', 'Gleichnerhaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.837262', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (31, NULL, NULL, NULL, NULL, NULL, NULL, 'Kassulke', 'Eleonore', 'Monty', '1941-08-14', 'West Joport', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.838802', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (32, NULL, NULL, NULL, NULL, NULL, NULL, 'Sauer', 'Danial', 'Deon', '1951-01-28', 'West Jovannyfurt', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.841786', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (33, NULL, NULL, NULL, NULL, NULL, NULL, 'Volkman', 'Jaycee', 'Nola', '1998-09-30', 'North Joany', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.84491', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (34, NULL, NULL, NULL, NULL, NULL, NULL, 'Blanda', 'Margarett', 'Foster', '1972-06-04', 'Lake Roger', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.848049', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (35, NULL, NULL, NULL, NULL, NULL, NULL, 'Stamm', 'Eduardo', 'Elton', '1991-12-08', 'West Laverna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.851258', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (36, NULL, NULL, NULL, NULL, NULL, NULL, 'Ratke', 'Name', 'Mellie', '1947-09-06', 'East Terrance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.853933', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (37, NULL, NULL, NULL, NULL, NULL, NULL, 'Brakus', 'Consuelo', 'Fabian', '1978-04-16', 'Mistyville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.85665', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (38, NULL, NULL, NULL, NULL, NULL, NULL, 'Bode', 'Brianne', 'Yesenia', '1921-02-27', 'Port Antwanview', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.859328', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (39, NULL, NULL, NULL, NULL, NULL, NULL, 'Schmidt', 'Jaiden', 'Greyson', '1997-06-30', 'Othofort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.862145', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (40, NULL, NULL, NULL, NULL, NULL, NULL, 'Lemke', 'Cooper', 'Eliane', '1990-12-18', 'North Brodychester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.863992', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (41, NULL, NULL, NULL, NULL, NULL, NULL, 'Doyle', 'Gerhard', 'Birdie', '1932-07-23', 'West Marcia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.86628', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (42, NULL, NULL, NULL, NULL, NULL, NULL, 'Macejkovic', 'Jermain', 'Sophie', '1941-08-08', 'Leoraburgh', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.869542', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (43, NULL, NULL, NULL, NULL, NULL, NULL, 'McKenzie', 'Alisa', 'Jaclyn', '1967-11-14', 'Port Hillaryhaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.871741', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (44, NULL, NULL, NULL, NULL, NULL, NULL, 'Kling', 'Hailie', 'Brayan', '1967-04-26', 'Lake Hopetown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.873744', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (45, NULL, NULL, NULL, NULL, NULL, NULL, 'Lebsack', 'Bo', 'Arno', '1988-08-19', 'Alexandreamouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.875473', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (46, NULL, NULL, NULL, NULL, NULL, NULL, 'Grant', 'Stacey', 'Magnolia', '1978-11-17', 'Lake Sonya', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.877099', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (47, NULL, NULL, NULL, NULL, NULL, NULL, 'Daniel', 'Nels', 'Guy', '1925-11-09', 'North Palma', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.878715', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (48, NULL, NULL, NULL, NULL, NULL, NULL, 'Veum', 'Rey', 'Candelario', '1989-12-10', 'Calliemouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.881668', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (49, NULL, NULL, NULL, NULL, NULL, NULL, 'Stokes', 'Berniece', 'Noel', '1938-11-24', 'Hamillhaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.884717', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (50, NULL, NULL, NULL, NULL, NULL, NULL, 'Haley', 'Mustafa', 'Hyman', '1973-09-19', 'East Allie', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.887636', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (51, NULL, NULL, NULL, NULL, NULL, NULL, 'Harris', 'Diana', 'Lilly', '1920-05-20', 'Lempiberg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.890715', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (52, NULL, NULL, NULL, NULL, NULL, NULL, 'Kovacek', 'Nya', 'Chesley', '1990-03-11', 'Goldnerland', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 16:03:08.89322', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (53, NULL, NULL, NULL, NULL, NULL, NULL, 'Dibbert', 'Tad', 'Neil', '1974-04-09', 'East Eunaland', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:11:56.824758', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (54, NULL, NULL, NULL, NULL, NULL, NULL, 'Batz', 'Ceasar', 'Janie', '1924-09-30', 'West Laurenfort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.722855', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (55, NULL, NULL, NULL, NULL, NULL, NULL, 'Boyer', 'Amely', 'Joelle', '1998-01-18', 'Port Odell', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.727985', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (56, NULL, NULL, NULL, NULL, NULL, NULL, 'Hand', 'Walker', 'Francisca', '1926-12-21', 'Rozellahaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.731695', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (57, NULL, NULL, NULL, NULL, NULL, NULL, 'Zulauf', 'Juana', 'Hermann', '1949-06-30', 'Lake Lawsontown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.735121', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (58, NULL, NULL, NULL, NULL, NULL, NULL, 'Becker', 'Dennis', 'Madilyn', '1995-07-20', 'Alyceberg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.738065', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (59, NULL, NULL, NULL, NULL, NULL, NULL, 'Hauck', 'German', 'Frederic', '1947-02-03', 'Lake Jordonfort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.740693', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (60, NULL, NULL, NULL, NULL, NULL, NULL, 'Erdman', 'Tyreek', 'Robyn', '1949-07-17', 'Jacobsonborough', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.742964', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (61, NULL, NULL, NULL, NULL, NULL, NULL, 'Considine', 'Birdie', 'Irwin', '1984-01-04', 'Port Felicia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.745164', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (62, NULL, NULL, NULL, NULL, NULL, NULL, 'Gleason', 'Jaleel', 'Linnea', '2002-01-25', 'Corkeryville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.747215', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (63, NULL, NULL, NULL, NULL, NULL, NULL, 'Mertz', 'Simone', 'Yoshiko', '2015-04-09', 'Port Quinton', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.749773', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (64, NULL, NULL, NULL, NULL, NULL, NULL, 'Rempel', 'Andres', 'Toby', '2010-03-30', 'South Reyesfort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.75352', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (65, NULL, NULL, NULL, NULL, NULL, NULL, 'Schuster', 'Nat', 'Garett', '1941-04-01', 'Port Kurtiston', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.757301', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (66, NULL, NULL, NULL, NULL, NULL, NULL, 'Morar', 'Golda', 'Sammie', '1983-12-17', 'Lake Ottilietown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.76097', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (67, NULL, NULL, NULL, NULL, NULL, NULL, 'Beatty', 'Diamond', 'Emmitt', '1965-04-14', 'Port Romainefurt', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.764847', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (68, NULL, NULL, NULL, NULL, NULL, NULL, 'Roberts', 'Kris', 'Christina', '1997-02-26', 'Lednerberg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.76866', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (69, NULL, NULL, NULL, NULL, NULL, NULL, 'Shanahan', 'Adell', 'Elza', '1945-06-15', 'North Adolphmouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.771946', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (70, NULL, NULL, NULL, NULL, NULL, NULL, 'Heidenreich', 'Florida', 'Estel', '1974-02-05', 'Allenechester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.775166', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (71, NULL, NULL, NULL, NULL, NULL, NULL, 'O''Kon', 'May', 'Jovany', '1952-07-07', 'Carolynborough', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.778744', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (72, NULL, NULL, NULL, NULL, NULL, NULL, 'Schaefer', 'Grayce', 'Nathanial', '2014-11-03', 'Port Elody', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.782136', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (73, NULL, NULL, NULL, NULL, NULL, NULL, 'Ullrich', 'Jaydon', 'Kimberly', '1978-04-27', 'Ellenstad', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.784361', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (74, NULL, NULL, NULL, NULL, NULL, NULL, 'Borer', 'Tracey', 'Nona', '1918-08-12', 'Monahanton', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.786497', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (75, NULL, NULL, NULL, NULL, NULL, NULL, 'Jast', 'Asha', 'Duane', '1919-01-19', 'Zoieside', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.788705', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (76, NULL, NULL, NULL, NULL, NULL, NULL, 'Schamberger', 'Alexandrine', 'Eulah', '1955-03-09', 'Alvenachester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.790916', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (77, NULL, NULL, NULL, NULL, NULL, NULL, 'Schiller', 'Ardella', 'Rebekah', '1944-05-21', 'North Josue', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:12:00.793131', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (78, NULL, NULL, NULL, NULL, NULL, NULL, 'Tremblay', 'Jay', 'Carter', '2002-09-19', 'West Margot', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.334168', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (79, NULL, NULL, NULL, NULL, NULL, NULL, 'Durgan', 'Lavinia', 'Veda', '1979-04-09', 'West Ernestineshire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.338264', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (80, NULL, NULL, NULL, NULL, NULL, NULL, 'Hodkiewicz', 'Tom', 'Verla', '1938-04-24', 'West Zelmafurt', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.341592', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (81, NULL, NULL, NULL, NULL, NULL, NULL, 'Schulist', 'Arno', 'Tania', '1926-10-02', 'Hamillton', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.344909', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (82, NULL, NULL, NULL, NULL, NULL, NULL, 'Rogahn', 'Cassidy', 'Gregg', '1981-12-22', 'East Reyes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.349505', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (83, NULL, NULL, NULL, NULL, NULL, NULL, 'Kuhlman', 'Deion', 'Shany', '1995-08-29', 'Bergeland', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.352268', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (84, NULL, NULL, NULL, NULL, NULL, NULL, 'Blick', 'Elsie', 'Sven', '1926-08-21', 'Rickyfort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.355178', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (85, NULL, NULL, NULL, NULL, NULL, NULL, 'Kuvalis', 'Tina', 'Kathlyn', '1966-07-02', 'New Kieran', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.358004', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (86, NULL, NULL, NULL, NULL, NULL, NULL, 'Cremin', 'Consuelo', 'Floy', '1935-08-16', 'Amaramouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.359951', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (87, NULL, NULL, NULL, NULL, NULL, NULL, 'O''Keefe', 'Maia', 'Emma', '1956-12-13', 'Jordimouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.361816', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (88, NULL, NULL, NULL, NULL, NULL, NULL, 'Rohan', 'Sydni', 'Katrine', '1983-11-10', 'New Vicentaton', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.363604', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (89, NULL, NULL, NULL, NULL, NULL, NULL, 'Quitzon', 'Riley', 'Emmet', '1953-08-24', 'Rhodaport', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.365404', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (90, NULL, NULL, NULL, NULL, NULL, NULL, 'Kautzer', 'Sheridan', 'Elijah', '1921-03-04', 'Mullerchester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.367166', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (91, NULL, NULL, NULL, NULL, NULL, NULL, 'Keeling', 'Oren', 'Kiel', '1998-04-30', 'Wymantown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.368904', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (92, NULL, NULL, NULL, NULL, NULL, NULL, 'Oberbrunner', 'Alfredo', 'Lila', '1930-12-10', 'North Jodie', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.370777', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (93, NULL, NULL, NULL, NULL, NULL, NULL, 'Von', 'Treva', 'Kara', '1928-08-16', 'Carrollburgh', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.372534', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (94, NULL, NULL, NULL, NULL, NULL, NULL, 'McLaughlin', 'Stanford', 'Peyton', '1956-09-03', 'West Tylertown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.376105', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (95, NULL, NULL, NULL, NULL, NULL, NULL, 'Gutkowski', 'Buddy', 'Narciso', '1946-05-07', 'Orphafort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.379542', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (96, NULL, NULL, NULL, NULL, NULL, NULL, 'Romaguera', 'General', 'Alan', '1940-05-21', 'New Linnea', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.38308', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (97, NULL, NULL, NULL, NULL, NULL, NULL, 'Schmeler', 'Leon', 'Abdul', '2005-10-02', 'Rosenbaumburgh', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.386484', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (98, NULL, NULL, NULL, NULL, NULL, NULL, 'O''Kon', 'Lilliana', 'Polly', '1918-06-04', 'North Emmy', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.389329', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (99, NULL, NULL, NULL, NULL, NULL, NULL, 'Carter', 'Robb', 'Delfina', '2006-10-18', 'West Maiaberg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.392189', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (100, NULL, NULL, NULL, NULL, NULL, NULL, 'Larkin', 'Nona', 'Trenton', '1965-08-02', 'Port Esteban', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.395106', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (101, NULL, NULL, NULL, NULL, NULL, NULL, 'Stokes', 'Otilia', 'Citlalli', '2006-07-15', 'Katherinemouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.397878', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (102, NULL, NULL, NULL, NULL, NULL, NULL, 'Aufderhar', 'Mauricio', 'Ahmad', '1945-01-21', 'North Brandonhaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-28 17:15:10.39983', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (103, NULL, NULL, NULL, NULL, NULL, NULL, 'Kunde', 'Vance', 'Alycia', '1954-12-25', 'Nathanielbury', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.344253', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (104, NULL, NULL, NULL, NULL, NULL, NULL, 'Kerluke', 'Elliot', 'Genoveva', '2006-12-02', 'Danieltown', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.356141', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (105, NULL, NULL, NULL, NULL, NULL, NULL, 'Lubowitz', 'Gilbert', 'Else', '2010-12-28', 'Cartwrightshire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.358948', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (106, NULL, NULL, NULL, NULL, NULL, NULL, 'Gaylord', 'Jaunita', 'Griffin', '1932-01-15', 'North Aaron', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.361642', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (107, NULL, NULL, NULL, NULL, NULL, NULL, 'Rowe', 'Selena', 'Corene', '1976-11-11', 'East Raheem', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.365763', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (108, NULL, NULL, NULL, NULL, NULL, NULL, 'Pacocha', 'Chester', 'Sedrick', '1937-04-16', 'Willmsview', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.369766', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (109, NULL, NULL, NULL, NULL, NULL, NULL, 'Hauck', 'Josiane', 'Leopold', '1998-02-12', 'New Clarabelleshire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.373884', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (110, NULL, NULL, NULL, NULL, NULL, NULL, 'Dicki', 'Price', 'Marian', '1997-09-02', 'North Kristin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.377925', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (111, NULL, NULL, NULL, NULL, NULL, NULL, 'Oberbrunner', 'Caden', 'Berneice', '1933-01-23', 'Halvorsonfurt', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.381464', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (112, NULL, NULL, NULL, NULL, NULL, NULL, 'Hills', 'Mary', 'Eliza', '1961-10-30', 'Gretaberg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.385188', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (113, NULL, NULL, NULL, NULL, NULL, NULL, 'Toy', 'Kaleigh', 'Salvatore', '1949-01-14', 'Twilamouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.388856', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (114, NULL, NULL, NULL, NULL, NULL, NULL, 'Shields', 'Gus', 'Kristian', '1968-12-05', 'North Jakob', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.392435', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (115, NULL, NULL, NULL, NULL, NULL, NULL, 'Nolan', 'Crystal', 'Savannah', '1975-04-30', 'North Sherwoodport', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.395178', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (116, NULL, NULL, NULL, NULL, NULL, NULL, 'Wolff', 'Alexandria', 'Chyna', '1977-07-04', 'Raynorchester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.397762', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (117, NULL, NULL, NULL, NULL, NULL, NULL, 'Boyer', 'Dixie', 'Leonor', '2002-07-29', 'Beattyberg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.400342', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (118, NULL, NULL, NULL, NULL, NULL, NULL, 'McDermott', 'Presley', 'Reba', '1925-05-04', 'New Matt', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.402979', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (119, NULL, NULL, NULL, NULL, NULL, NULL, 'Oberbrunner', 'Luis', 'Brielle', '1997-08-22', 'South Rowlandmouth', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.405623', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (120, NULL, NULL, NULL, NULL, NULL, NULL, 'Feeney', 'Kitty', 'Kari', '1946-08-15', 'North Leland', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.408399', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (121, NULL, NULL, NULL, NULL, NULL, NULL, 'Hegmann', 'Angelo', 'Roberta', '1961-05-01', 'Port Mandyfort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.41107', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (122, NULL, NULL, NULL, NULL, NULL, NULL, 'Hansen', 'Frederick', 'Ardella', '2006-01-15', 'Gleichnerfort', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.413633', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (123, NULL, NULL, NULL, NULL, NULL, NULL, 'Cremin', 'Hattie', 'Verner', '1978-12-27', 'Lake Devenstad', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.417766', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (124, NULL, NULL, NULL, NULL, NULL, NULL, 'Walsh', 'Elvis', 'Katelyn', '1975-11-07', 'East Rocky', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.421894', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (125, NULL, NULL, NULL, NULL, NULL, NULL, 'Abshire', 'Irwin', 'Janice', '1957-09-23', 'Orastad', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.425969', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (126, NULL, NULL, NULL, NULL, NULL, NULL, 'Wehner', 'Kameron', 'Drake', '1990-03-04', 'Bernadinehaven', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.430179', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); +INSERT INTO public.tbl_person VALUES (127, NULL, NULL, NULL, NULL, NULL, NULL, 'Terry', 'Clare', 'Genevieve', '1966-09-30', 'North Theodora', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-04-04 13:22:04.433865', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false); INSERT INTO public.tbl_person VALUES (3, NULL, NULL, NULL, NULL, NULL, NULL, 'McKenzie', 'Vicenta', 'Abraham', '2002-12-30', 'Brooksburgh', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.624239', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '01234567A', false); INSERT INTO public.tbl_person VALUES (4, NULL, NULL, NULL, NULL, NULL, NULL, 'Wilderman', 'Rocio', 'Jayson', '2002-09-03', 'Hermannshire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.632551', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '01234567B', false); INSERT INTO public.tbl_person VALUES (5, NULL, NULL, NULL, NULL, NULL, NULL, 'Harvey', 'Joshuah', 'Halie', '1930-01-18', 'Mitchellville', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'm', NULL, true, '2016-03-27 22:23:20.634179', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '01234567C', false); @@ -98,4 +223,4 @@ DELETE FROM lehre.tbl_studienplan WHERE tbl_studienplan < 5; INSERT INTO lehre.tbl_studienplan VALUES (1, 1, 'A', 'V1', '01234', 6, 'English', 't', 15, 't', NOW(), 'codeception', NOW(), NULL, NULL, NULL, NULL, NULL); INSERT INTO lehre.tbl_studienplan VALUES (2, 1, 'A', 'V1', '01234', 6, 'English', 't', 15, 't', NOW(), 'codeception', NOW(), NULL, NULL, NULL, NULL, NULL); INSERT INTO lehre.tbl_studienplan VALUES (3, 1, 'A', 'V1', '01234', 6, 'English', 't', 15, 't', NOW(), 'codeception', NOW(), NULL, NULL, NULL, NULL, NULL); -INSERT INTO lehre.tbl_studienplan VALUES (4, 1, 'A', 'V1', '01234', 6, 'English', 't', 15, 't', NOW(), 'codeception', NOW(), NULL, NULL, NULL, NULL, NULL); \ No newline at end of file +INSERT INTO lehre.tbl_studienplan VALUES (4, 1, 'A', 'V1', '01234', 6, 'English', 't', 15, 't', NOW(), 'codeception', NOW(), NULL, NULL, NULL, NULL, NULL); diff --git a/tests/codeception/acceptance.suite.dist.yml b/tests/codeception/acceptance.suite.dist.yml index 648020261..616dd916a 100644 --- a/tests/codeception/acceptance.suite.dist.yml +++ b/tests/codeception/acceptance.suite.dist.yml @@ -14,7 +14,7 @@ modules: PhpBrowser: url: 'http://admin:1q2w3@localhost/build/' Db: - dsn: 'pgsql:host=calva;port=5433;dbname=devfhcomplete3' + dsn: 'pgsql:host=localhost;port=5432;dbname=fhctest' user: 'fhcomplete' password: 'fhcomplete' dump: codeception/_data/dump.sql diff --git a/tests/codeception/api.suite.dist.yml b/tests/codeception/api.suite.dist.yml index ed36c85f1..e1132b077 100644 --- a/tests/codeception/api.suite.dist.yml +++ b/tests/codeception/api.suite.dist.yml @@ -2,6 +2,7 @@ class_name: ApiTester modules: enabled: - \Helper\Api + - Db - REST: # API URL url: http://localhost/build/index.ci.php/api/ @@ -9,3 +10,12 @@ modules: depends: PhpBrowser # Limits PhpBrowser to JSON or XML part: Json + config: + Db: + dsn: 'pgsql:host=localhost;port=5432;dbname=fhctest' + user: 'fhcomplete' + password: 'fhcomplete' + dump: codeception/_data/dump.sql + populate: true + cleanup: false + reconnect: false diff --git a/tests/codeception/api/v1/PersonCept.php b/tests/codeception/api/v1/PersonCept.php index 9aa323981..2260b9bb4 100644 --- a/tests/codeception/api/v1/PersonCept.php +++ b/tests/codeception/api/v1/PersonCept.php @@ -1,26 +1,33 @@ wantTo('Test API call v1/person/person/Person'); +$I->wantTo('test the Person id'); $I->amHttpAuthenticated("admin", "1q2w3"); $I->haveHttpHeader('FHC-API-KEY', 'testapikey@fhcomplete.org'); $I->sendGET('v1/person/person/Person', array('person_id' => 3)); $I->seeResponseCodeIs(200); $I->seeResponseIsJson(); $I->seeResponseContainsJson([ - 'success' => TRUE, - 'message' => 'Person found']); + 'person_id' => '3', + 'nachname' => 'McKenzie']); $I->sendGET('v1/person/person/Person', array('code' => '01234567A')); $I->seeResponseCodeIs(200); $I->seeResponseIsJson(); $I->seeResponseContainsJson([ - 'success' => TRUE, - 'message' => 'Person found']); + 'person_id' => '4', + 'nachname' => 'Wilderman']); -$I->sendGET('v1/person/person/Person', array('code' => '01234567A', 'email' => 'mckenzie.vicenta@calva.dev')); +$I->wantTo('test the Person not found'); +$I->sendGET('v1/person/person/Person', array('code' => '12345')); +$I->seeResponseCodeIs(200); +$I->seeResponseIsJson(); +$I->seeResponseContainsJson([ + 'success' => false, + 'message' => 'Person not found']); + +/*$I->sendGET('v1/person/person/Person', array('code' => 'bd94ef5d5a', 'email' => '12351235')); $I->seeResponseCodeIs(200); $I->seeResponseIsJson(); $I->seeResponseContainsJson([ 'success' => TRUE, - 'message' => 'Person found']); \ No newline at end of file