feat: add support for mssql (#277)

* feat: add support for mssql

* fix: common.ts
This commit is contained in:
Charles GTE
2026-05-11 22:08:36 +02:00
committed by GitHub
parent d9ccb389f0
commit 1eb5fbb983
6 changed files with 2675 additions and 1 deletions
@@ -0,0 +1 @@
ALTER TYPE "public"."dbms_status" ADD VALUE 'mssql';
File diff suppressed because it is too large Load Diff
+7
View File
@@ -379,6 +379,13 @@
"when": 1777204042208,
"tag": "0053_lyrical_union_jack",
"breakpoints": true
},
{
"idx": 54,
"version": "7",
"when": 1778523056918,
"tag": "0054_hesitant_darkhawk",
"breakpoints": true
}
]
}
+1 -1
View File
@@ -2,7 +2,7 @@ import {pgEnum} from "drizzle-orm/pg-core";
import {createSelectSchema} from "drizzle-zod";
import {z} from "zod";
export const dbmsEnum = pgEnum("dbms_status", ["postgresql", "mysql", "mariadb", "mongodb", "sqlite", "redis", "valkey", "firebird"]);
export const dbmsEnum = pgEnum("dbms_status", ["postgresql", "mysql", "mariadb", "mongodb", "sqlite", "redis", "valkey", "firebird", "mssql"]);
export const statusEnum = pgEnum("status", ["waiting", "ongoing", "failed", "success"]);
export const typeStorageEnum = pgEnum("type_storage", ["local", "s3"]);
+4
View File
@@ -78,6 +78,10 @@ export function getFileHeadersBasedOnDbms(dbType: string): Record<string, string
return {
"application/octet-stream": [".backup"],
};
case "mssql":
return {
"application/octet-stream": [".bacpac"],
};
default:
throw new Error(`Unsupported database type: ${dbType}`);