Roll Back compile version
This commit is contained in:
+6
-2
@@ -1,5 +1,9 @@
|
||||
export const TriggerParadigms = ["sync_tables", "sync_dbs"];
|
||||
export default function grabTriggerName({ userId, paradigm, dbId, tableName, }) {
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TriggerParadigms = void 0;
|
||||
exports.default = grabTriggerName;
|
||||
exports.TriggerParadigms = ["sync_tables", "sync_dbs"];
|
||||
function grabTriggerName({ userId, paradigm, dbId, tableName, }) {
|
||||
let triggerName = `dsql_trig_${paradigm}`;
|
||||
if (userId)
|
||||
triggerName += `_${userId}`;
|
||||
|
||||
Vendored
+4
-1
@@ -1,3 +1,6 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = triggerSQLGen;
|
||||
const TriggerTypes = [
|
||||
{
|
||||
name: "after_insert",
|
||||
@@ -12,7 +15,7 @@ const TriggerTypes = [
|
||||
value: "DELETE",
|
||||
},
|
||||
];
|
||||
export default function triggerSQLGen({ type, srcDbSchema, srcTableSchema, content, proceedureName, }) {
|
||||
function triggerSQLGen({ type, srcDbSchema, srcTableSchema, content, proceedureName, }) {
|
||||
let sql = `DELIMITER //\n`;
|
||||
sql += `CREATE PROCEDURE ${proceedureName}`;
|
||||
sql += `\nBEGIN`;
|
||||
|
||||
+9
-3
@@ -1,5 +1,11 @@
|
||||
import triggerSQLGen from "./trigger-sql-gen";
|
||||
export default function tableReplicationTriggerSQLGen({ type, dstDbSchema, dstTableSchema, srcDbSchema, srcTableSchema, userId, paradigm, }) {
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = tableReplicationTriggerSQLGen;
|
||||
const trigger_sql_gen_1 = __importDefault(require("./trigger-sql-gen"));
|
||||
function tableReplicationTriggerSQLGen({ type, dstDbSchema, dstTableSchema, srcDbSchema, srcTableSchema, userId, paradigm, }) {
|
||||
let sql = `CREATE TRIGGER`;
|
||||
const srcColumns = srcTableSchema.fields
|
||||
.map((fld) => fld.fieldName)
|
||||
@@ -21,7 +27,7 @@ export default function tableReplicationTriggerSQLGen({ type, dstDbSchema, dstTa
|
||||
sql += ` DELETE FROM ${dstDbSchema.dbFullName}.${dstTableSchema.tableName}`;
|
||||
sql += ` WHERE id = OLD.id`;
|
||||
}
|
||||
return triggerSQLGen({
|
||||
return (0, trigger_sql_gen_1.default)({
|
||||
content: sql,
|
||||
srcDbSchema,
|
||||
srcTableSchema,
|
||||
|
||||
+9
-3
@@ -1,4 +1,10 @@
|
||||
import grabTriggerName from "./grab-trigger-name";
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = triggerSQLGen;
|
||||
const grab_trigger_name_1 = __importDefault(require("./grab-trigger-name"));
|
||||
const TriggerTypes = [
|
||||
{
|
||||
name: "after_insert",
|
||||
@@ -13,9 +19,9 @@ const TriggerTypes = [
|
||||
value: "DELETE",
|
||||
},
|
||||
];
|
||||
export default function triggerSQLGen({ type, srcDbSchema, srcTableSchema, content, userId, paradigm, }) {
|
||||
function triggerSQLGen({ type, srcDbSchema, srcTableSchema, content, userId, paradigm, }) {
|
||||
let sql = `CREATE TRIGGER`;
|
||||
let triggerName = grabTriggerName({
|
||||
let triggerName = (0, grab_trigger_name_1.default)({
|
||||
paradigm,
|
||||
dbId: srcDbSchema.id,
|
||||
tableName: srcTableSchema.tableName,
|
||||
|
||||
Reference in New Issue
Block a user