UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

20 lines 598 B
"use strict"; 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