]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - scripts/checkschema.php
Merge branch '0.9.x' into 1.0.x
[quix0rs-gnu-social.git] / scripts / checkschema.php
old mode 100644 (file)
new mode 100755 (executable)
index bf52abe..73fd743
@@ -27,4 +27,18 @@ END_OF_CHECKSCHEMA_HELP;
 
 require_once INSTALLDIR.'/scripts/commandline.inc';
 
+function tableDefs()
+{
+       $schema = array();
+       require INSTALLDIR.'/db/core.php';
+       return $schema;
+}
+
+$schema = Schema::get();
+$schemaUpdater = new SchemaUpdater($schema);
+foreach (tableDefs() as $table => $def) {
+       $schemaUpdater->register($table, $def);
+}
+$schemaUpdater->checkSchema();
+
 Event::handle('CheckSchema');