@riao/dbal
Version:
24 lines • 689 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DatabaseTrigger = void 0;
class DatabaseTrigger {
constructor(options) {
this.timing = 'BEFORE';
this.event = 'UPDATE';
this.table = options.table;
}
getTrigger(options) {
return {
name: this.getName(),
timing: this.timing,
event: this.event,
table: this.table,
body: this.getBody(options).toDatabaseQuery().sql,
};
}
getName() {
return `${this.table}_${this.name}`;
}
}
exports.DatabaseTrigger = DatabaseTrigger;
//# sourceMappingURL=trigger.js.map