mssql-change-tracking
Version:
MS SQL server change tracking functions
13 lines • 536 B
JavaScript
import { writeLog } from "fast-node-logger";
import { siStatus } from "./snapshot-isolation-status";
/** Enable snapshot isolation on specific DB */
export async function siDbEnable({ dbName, pool, }) {
writeLog(`siDbEnable`, { level: "trace" });
await pool.request().query(siDbEnableQuery(dbName));
return siStatus({ pool, dbName });
}
export function siDbEnableQuery(dbName) {
return `ALTER DATABASE [${dbName}]
SET ALLOW_SNAPSHOT_ISOLATION ON`;
}
//# sourceMappingURL=snapshot-isolation-enable.js.map