return false;
}
+/// Check table doesn't exist
+ if (table_exists($table)) {
+ debugging('Table ' . $table->getName() . ' exists. Skipping its creation', DEBUG_DEVELOPER);
+ return true; //Table exists, nothing to do
+ }
+
if(!$sqlarr = $table->getCreateTableSQL($CFG->dbtype, $CFG->prefix, false)) {
return true; //Empty array = nothing to do = no error
}
return false;
}
+/// Check table exists
+ if (!table_exists($table)) {
+ debugging('Table ' . $table->getName() . ' don not exist. Skipping its deletion', DEBUG_DEVELOPER);
+ return true; //Table don't exist, nothing to do
+ }
+
if(!$sqlarr = $table->getDropTableSQL($CFG->dbtype, $CFG->prefix, false)) {
return true; //Empty array = nothing to do = no error
}
/// Check index exists
if (!index_exists($table, $index)) {
- debugging('Index ' . $index->getName() . ' do not exists. Skipping its deletion', DEBUG_DEVELOPER);
+ debugging('Index ' . $index->getName() . ' do not exist. Skipping its deletion', DEBUG_DEVELOPER);
return true; //Index doesn't exist, nothing to do
}