From ecd27f25b52d6387250a21efe49779e7a9f999af Mon Sep 17 00:00:00 2001 From: Ivar Date: Tue, 7 Mar 2017 00:47:08 +0100 Subject: [PATCH] Database should holde timezone information. closes #205 --- .../20170306233934-timestamp-with-tz.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 migrations/20170306233934-timestamp-with-tz.js diff --git a/migrations/20170306233934-timestamp-with-tz.js b/migrations/20170306233934-timestamp-with-tz.js new file mode 100644 index 0000000000..fa6a13232e --- /dev/null +++ b/migrations/20170306233934-timestamp-with-tz.js @@ -0,0 +1,20 @@ +'use strict'; + +exports.up = function (db, callback) { + db.runSql(` +ALTER TABLE events ALTER COLUMN created_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE features ALTER COLUMN created_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE strategies ALTER COLUMN created_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE client_applications ALTER COLUMN created_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE client_applications ALTER COLUMN updated_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE client_applications ALTER COLUMN seen_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE client_instances ALTER COLUMN created_at TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE client_instances ALTER COLUMN last_seen TYPE TIMESTAMP WITH TIME ZONE; +ALTER TABLE client_metrics ALTER COLUMN created_at TYPE TIMESTAMP WITH TIME ZONE; + `, callback); +}; + + +exports.down = function (db, callback) { + callback(); +};