u
This commit is contained in:
15
src/providers/mssql/downgrade/2_to_1.js
Normal file
15
src/providers/mssql/downgrade/2_to_1.js
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* 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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user