UNPKG

mssql-change-tracking

Version:
17 lines 702 B
import { writeLog } from "fast-node-logger"; export async function ctDbStatus({ dbName, pool, }) { writeLog(`ctDbStatus`, { level: "trace" }); return pool .request() .query(ctDbStatusQuery(dbName)) .then((result) => result.recordset[0]); } /** * @Reference https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/change-tracking-catalog-views-sys-change-tracking-databases?view=sql-server-ver15 */ export function ctDbStatusQuery(dbName) { return `SELECT DB_NAME(database_id) AS db_name, * FROM sys.change_tracking_databases WHERE database_id = DB_ID('${dbName}')`; } //# sourceMappingURL=change-tracking-db-status.js.map