mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
feat: add support for mssql (#277)
* feat: add support for mssql * fix: common.ts
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
@@ -0,0 +1 @@
|
|||||||
|
ALTER TYPE "public"."dbms_status" ADD VALUE 'mssql';
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -379,6 +379,13 @@
|
|||||||
"when": 1777204042208,
|
"when": 1777204042208,
|
||||||
"tag": "0053_lyrical_union_jack",
|
"tag": "0053_lyrical_union_jack",
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idx": 54,
|
||||||
|
"version": "7",
|
||||||
|
"when": 1778523056918,
|
||||||
|
"tag": "0054_hesitant_darkhawk",
|
||||||
|
"breakpoints": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,7 @@ import {pgEnum} from "drizzle-orm/pg-core";
|
|||||||
import {createSelectSchema} from "drizzle-zod";
|
import {createSelectSchema} from "drizzle-zod";
|
||||||
import {z} from "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 statusEnum = pgEnum("status", ["waiting", "ongoing", "failed", "success"]);
|
||||||
export const typeStorageEnum = pgEnum("type_storage", ["local", "s3"]);
|
export const typeStorageEnum = pgEnum("type_storage", ["local", "s3"]);
|
||||||
|
|
||||||
|
|||||||
@@ -78,6 +78,10 @@ export function getFileHeadersBasedOnDbms(dbType: string): Record<string, string
|
|||||||
return {
|
return {
|
||||||
"application/octet-stream": [".backup"],
|
"application/octet-stream": [".backup"],
|
||||||
};
|
};
|
||||||
|
case "mssql":
|
||||||
|
return {
|
||||||
|
"application/octet-stream": [".bacpac"],
|
||||||
|
};
|
||||||
default:
|
default:
|
||||||
throw new Error(`Unsupported database type: ${dbType}`);
|
throw new Error(`Unsupported database type: ${dbType}`);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user