Files
dashlibstorage/src/providers/mssql/downgrade/2_to_1.js
2026-10-29 03:17:47 +01:00

16 lines
569 B
JavaScript

/**
* Schema 2 → 1 (MSSQL): drops posterminal `sort`, `enabled`, `clientversion`.
* @param {{ query: (sql: string, params?: object) => Promise<unknown>, assertVersion: (v: number) => Promise<void>, setVersion: (v: number) => Promise<void> }} ctx
*/
export default async function downgrade({ query, assertVersion, setVersion }) {
await assertVersion(2);
await query(`
ALTER TABLE posterminal DROP CONSTRAINT DF_posterminal_sort, DF_posterminal_enabled;
ALTER TABLE posterminal DROP COLUMN sort, enabled, clientversion;
`);
await setVersion(1);
}