pub fn new_writable_database_with_path( path: &str, action: i32, db_type: i32 ) -> Result<UniquePtr<WritableDatabase>, Exception>