]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaDb.ml
now tables are recreated if needed and mattiaclean all really clears the owner env...
[helm.git] / helm / matita / matitaDb.ml
index 4e8691f9390316d736ab6455006da7ace0205adc..b5b64d46f1d958c7d9c02a48a099253bb3137176 100644 (file)
@@ -105,6 +105,7 @@ let create_owner_environment () =
          let status = Mysql.status dbd in
          match status with 
          | Mysql.StatusError Mysql.Table_exists_error -> ()
+         | Mysql.StatusError Mysql.Dup_keyname -> ()
          | Mysql.StatusError _ -> raise exn
          | _ -> ()
       ) statements
@@ -163,7 +164,3 @@ let xpointers_of_ind uri =
   Mysql.iter rc (fun a ->  match a.(0) with None ->()|Some a -> l := a:: !l);
   List.map UriManager.uri_of_string !l
 
-let reset_owner_environment () =
-  clean_owner_environment ();
-  create_owner_environment ()
-