unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
20 lines • 598 B
JavaScript
;
exports.up = function (db, cb) {
db.runSql(`
WITH deleted_users AS (
SELECT (pre_data ->> 'id')::int AS user_id,
pre_data ->> 'email' AS email
FROM events
WHERE type = 'user-deleted'
AND created_at >= now() - interval '30 days'
)
UPDATE users u
SET email_hash = encode(sha256(du.email::bytea), 'hex')
FROM deleted_users du
WHERE u.id = du.user_id AND u.email IS NULL;
`, cb);
};
exports.down = function (db, cb) {
cb();
};
//# sourceMappingURL=20250612114001-backfill-email-hashes-from-event-log.js.map