mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-03 07:03:59 +00:00
getTableFormOptions moved to dialect
This commit is contained in:
@@ -177,8 +177,4 @@ export const driverBase = {
|
||||
createSaveChangeSetScript(changeSet, dbinfo, defaultCreator) {
|
||||
return defaultCreator(changeSet, dbinfo);
|
||||
},
|
||||
|
||||
getTableFormOptions() {
|
||||
return null;
|
||||
},
|
||||
};
|
||||
|
||||
5
packages/types/dialect.d.ts
vendored
5
packages/types/dialect.d.ts
vendored
@@ -44,4 +44,9 @@ export interface SqlDialect {
|
||||
|
||||
// create sql-tree expression
|
||||
createColumnViewExpression(columnName: string, dataType: string, source: { alias: string }, alias?: string): any;
|
||||
|
||||
getTableFormOptions(intent: 'newTableForm' | 'editTableForm' | 'sqlCreateTable' | 'sqlAlterTable'): {
|
||||
name: string;
|
||||
sqlFormatString: string;
|
||||
}[];
|
||||
}
|
||||
|
||||
5
packages/types/engines.d.ts
vendored
5
packages/types/engines.d.ts
vendored
@@ -155,11 +155,6 @@ export interface EngineDriver extends FilterBehaviourProvider {
|
||||
collectionNameLabel?: string;
|
||||
newCollectionFormParams?: any[];
|
||||
|
||||
getTableFormOptions(intent: 'newTableForm' | 'editTableForm' | 'sqlCreateTable' | 'sqlAlterTable'): {
|
||||
name: string;
|
||||
sqlFormatString: string;
|
||||
}[];
|
||||
|
||||
supportedCreateDatabase?: boolean;
|
||||
showConnectionField?: (
|
||||
field: string,
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
invalidateCommands();
|
||||
}
|
||||
|
||||
$: tableFormOptions = driver?.getTableFormOptions(tableInfo?.objectId ? 'editTableForm' : 'newTableForm');
|
||||
$: tableFormOptions = driver?.dialect?.getTableFormOptions?.(tableInfo?.objectId ? 'editTableForm' : 'newTableForm');
|
||||
</script>
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
Reference in New Issue
Block a user