From e9714b226028855b17eda5224f915e703c528b83 Mon Sep 17 00:00:00 2001 From: Fredrick Brennan Date: Mon, 30 Mar 2015 11:22:03 +0800 Subject: [PATCH] Migrate datetime script for edited_at --- tools/migrate_datetime.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tools/migrate_datetime.php 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)); +}