mssql-change-tracking
Version:
MS SQL server change tracking functions
13 lines • 536 B
JavaScript
import { writeLog } from "fast-node-logger";
import { ctDbStatus } from "./change-tracking-db-status";
/** Disable change tracking in DB level */
export async function ctDbDisable({ dbName, pool, }) {
writeLog(`ctDbDisable`, { level: "trace" });
await pool.request().query(ctDbDisableQuery(dbName));
return ctDbStatus({ pool, dbName });
}
export function ctDbDisableQuery(dbName) {
return `ALTER DATABASE [${dbName}]
SET CHANGE_TRACKING = OFF`;
}
//# sourceMappingURL=change-tracking-db-disable.js.map