From 3407774bc73aa83cd86021103d7ca47f01527e69 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 27 Feb 2016 20:55:58 -0800 Subject: Script to rename all user keys to lowercase --- util/list_transactions.coffee | 14 ++++++++++++++ util/lowercasekeys.coffee | 5 +++++ 2 files changed, 19 insertions(+) create mode 100644 util/list_transactions.coffee create mode 100644 util/lowercasekeys.coffee (limited to 'util') diff --git a/util/list_transactions.coffee b/util/list_transactions.coffee new file mode 100644 index 00000000..eebd0afd --- /dev/null +++ b/util/list_transactions.coffee @@ -0,0 +1,14 @@ +db = require('../redis') +dates = [] +db.keys('user:*', (err, users) -> + for user in users + do (user) -> + db.lrange("#{user.split(':')[1]}:transactions", 0, -1, (err, transactions) -> + for t in transactions + if t.length is 64 + db.hgetall(t, (err, obj) -> + console.log user + console.log obj.date + ) + ) +) diff --git a/util/lowercasekeys.coffee b/util/lowercasekeys.coffee new file mode 100644 index 00000000..9186bf18 --- /dev/null +++ b/util/lowercasekeys.coffee @@ -0,0 +1,5 @@ +db = require('../redis') +db.keys('user:*', (err, obj) -> + for user in obj + db.rename(user, user.toLowerCase()) unless user is user.toLowerCase() +) -- cgit v1.2.3