mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-05-23 17:59:19 +00:00
Added mariadb specific types
This commit is contained in:
parent
1cc974ee1c
commit
04fe267b7e
@ -26,7 +26,7 @@ import { isRtl } from "../i18n/utils/rtl";
|
||||
import { useSearchParams } from "react-router-dom";
|
||||
import { get } from "../api/gists";
|
||||
|
||||
export const IdContext = createContext({ gistId: "" });
|
||||
export const IdContext = createContext({ gistId: "", setGistId: () => {} });
|
||||
|
||||
export default function WorkSpace() {
|
||||
const [id, setId] = useState(0);
|
||||
|
@ -2017,13 +2017,47 @@ export const oraclesqlTypes = new Proxy(oraclesqlTypesBase, {
|
||||
get: (target, prop) => (prop in target ? target[prop] : false),
|
||||
});
|
||||
|
||||
export const mariadbTypesBase = {
|
||||
UUID: {
|
||||
type: "UUID",
|
||||
checkDefault: (field) => true,
|
||||
isSized: false,
|
||||
hasCheck: true,
|
||||
hasPrecision: false,
|
||||
noDefault: false,
|
||||
},
|
||||
INET4: {
|
||||
type: "INET4",
|
||||
checkDefault: (field) => true,
|
||||
isSized: false,
|
||||
hasCheck: true,
|
||||
hasPrecision: false,
|
||||
noDefault: false,
|
||||
},
|
||||
INET6: {
|
||||
type: "INET6",
|
||||
checkDefault: (field) => true,
|
||||
isSized: false,
|
||||
hasCheck: true,
|
||||
hasPrecision: false,
|
||||
noDefault: false,
|
||||
},
|
||||
};
|
||||
|
||||
export const mariadbTypes = new Proxy(
|
||||
{ ...mysqlTypes, ...mariadbTypesBase },
|
||||
{
|
||||
get: (target, prop) => (prop in target ? target[prop] : false),
|
||||
},
|
||||
);
|
||||
|
||||
const dbToTypesBase = {
|
||||
[DB.GENERIC]: defaultTypes,
|
||||
[DB.MYSQL]: mysqlTypes,
|
||||
[DB.POSTGRES]: postgresTypes,
|
||||
[DB.SQLITE]: sqliteTypes,
|
||||
[DB.MSSQL]: mssqlTypes,
|
||||
[DB.MARIADB]: mysqlTypes,
|
||||
[DB.MARIADB]: mariadbTypes,
|
||||
[DB.ORACLESQL]: oraclesqlTypes,
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user