recreate table WIP

This commit is contained in:
Jan Prochazka
2021-08-26 16:29:28 +02:00
parent dfe37496f2
commit 3bbe06a55b
10 changed files with 222 additions and 12 deletions

View File

@@ -12,12 +12,21 @@ const dialect = {
fallbackDataType: 'nvarchar(max)',
explicitDropConstraint: false,
enableConstraintsPerTable: true,
dropColumnDependencies: ['default', 'foreignKey', 'index'],
changeColumnDependencies: ['index'],
dropColumnDependencies: ['default', 'dependencies', 'indexes', 'primaryKey'],
changeColumnDependencies: ['indexes'],
anonymousPrimaryKey: false,
quoteIdentifier(s) {
return `[${s}]`;
},
createColumn: true,
dropColumn: true,
createIndex: true,
dropIndex: true,
createForeignKey: true,
dropForeignKey: true,
createPrimaryKey: true,
dropPrimaryKey: true,
};
/** @type {import('dbgate-types').EngineDriver} */