n8n
Version:
n8n Workflow Automation Tool
19 lines • 850 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.AddActivatedAtUserSetting1717498465931 = void 0;
class AddActivatedAtUserSetting1717498465931 {
constructor() {
this.transaction = false;
}
async up({ queryRunner, escape }) {
const now = Date.now();
await queryRunner.query(`UPDATE ${escape.tableName('user')}
SET settings = JSON_SET(settings, '$.userActivatedAt', ${now})
WHERE JSON_EXTRACT(settings, '$.userActivated') = true;`);
}
async down({ queryRunner, escape }) {
await queryRunner.query(`UPDATE ${escape.tableName('user')} SET settings = JSON_REMOVE(settings, '$.userActivatedAt')`);
}
}
exports.AddActivatedAtUserSetting1717498465931 = AddActivatedAtUserSetting1717498465931;
//# sourceMappingURL=1717498465931-AddActivatedAtUserSetting.js.map
;