From 45c6464587f48ea7da3672522c281c92149cb48d Mon Sep 17 00:00:00 2001 From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Date: Tue, 16 Aug 2022 16:38:20 +0200 Subject: [PATCH] Migration for API key metadata (#1930) * feat: add metadata to api_keys * fix: default to empty object for metadata Co-authored-by: Fredrik Oseberg --- .../20220816121136-add-metadata-to-api-keys.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/migrations/20220816121136-add-metadata-to-api-keys.js diff --git a/src/migrations/20220816121136-add-metadata-to-api-keys.js b/src/migrations/20220816121136-add-metadata-to-api-keys.js new file mode 100644 index 0000000000..30ab2147ae --- /dev/null +++ b/src/migrations/20220816121136-add-metadata-to-api-keys.js @@ -0,0 +1,12 @@ +'use strict'; + +exports.up = function (db, cb) { + db.runSql( + `ALTER TABLE api_tokens ADD COLUMN metadata JSONB NOT NULL DEFAULT '{}'::jsonb;`, + cb, + ); +}; + +exports.down = function (db, cb) { + db.runSql('ALTER TABLE api_tokens DROP COLUMN metadata;', cb); +};