diff --git a/tools/migrate_datetime.php b/tools/migrate_datetime.php new file mode 100644 index 00000000..25a90390 --- /dev/null +++ b/tools/migrate_datetime.php @@ -0,0 +1,14 @@ + $b) { + query(sprintf('ALTER TABLE ``posts_%s`` ADD COLUMN edited_at_temp INT(11) DEFAULT NULL AFTER edited_at', $b)); + query(sprintf('UPDATE ``posts_%s`` SET edited_at_temp = IF(edited_at IS NOT NULL, UNIX_TIMESTAMP(edited_at), NULL)', $b)); + query(sprintf('ALTER TABLE ``posts_%s`` DROP COLUMN edited_at', $b)); + query(sprintf('ALTER TABLE ``posts_%s`` CHANGE edited_at_temp edited_at INT(11) DEFAULT NULL', $b)); +}