protected function checkOiNameConstraint()
 {
     if ($this->db->hasConstraint("oldimage_oi_name_fkey_cascaded")) {
         $this->output("...table 'oldimage' has correct cascading delete/update foreign key to image\n");
     } else {
         if ($this->db->hasConstraint("oldimage_oi_name_fkey")) {
             $this->db->query("ALTER TABLE oldimage DROP CONSTRAINT oldimage_oi_name_fkey");
         }
         if ($this->db->hasConstraint("oldimage_oi_name_fkey_cascade")) {
             $this->db->query("ALTER TABLE oldimage DROP CONSTRAINT oldimage_oi_name_fkey_cascade");
         }
         $this->output("Making foreign key on table 'oldimage' (to image) a cascade delete/update\n");
         $this->db->query("ALTER TABLE oldimage ADD CONSTRAINT oldimage_oi_name_fkey_cascaded " . "FOREIGN KEY (oi_name) REFERENCES image(img_name) ON DELETE CASCADE ON UPDATE CASCADE");
     }
 }