fix(export): fix SQL server field.nullable type to boolean (#486)

* fix(export): fix SQL server field.nullable type to boolean

* fix build

* fix build
This commit is contained in:
Guy Ben-Aharon
2024-12-15 17:18:57 +02:00
committed by GitHub
parent 2b6b733261
commit a151f56b5d
3 changed files with 16 additions and 2 deletions

View File

@@ -20,7 +20,7 @@ const compat = new FlatCompat({
export default [
{
ignores: ['**/dist', '**/.eslintrc.cjs', 'tailwind.config.js'],
ignores: ['**/dist', '**/.eslintrc.cjs', '**/tailwind.config.js'],
// files: ['**/*.ts', '**/*.tsx'],
},
...fixupConfigRules(

View File

@@ -134,6 +134,20 @@ export const StorageProvider: React.FC<React.PropsWithChildren> = ({
config: '++id, defaultDiagramId',
});
db.version(9).upgrade((tx) =>
tx
.table<DBTable & { diagramId: string }>('db_tables')
.toCollection()
.modify((table) => {
for (const field of table.fields) {
if (typeof field.nullable === 'string') {
field.nullable =
(field.nullable as string).toLowerCase() === 'true';
}
}
})
);
db.on('ready', async () => {
const config = await getConfig();

View File

@@ -1,4 +1,4 @@
const defaultTheme = require('tailwindcss/defaultTheme');
import defaultTheme from 'tailwindcss/defaultTheme';
/** @type {import('tailwindcss').Config} */
module.exports = {