diff --git a/packages/tools/src/SqlDumper.ts b/packages/tools/src/SqlDumper.ts index 82e0eac49..25ea9c279 100644 --- a/packages/tools/src/SqlDumper.ts +++ b/packages/tools/src/SqlDumper.ts @@ -246,7 +246,7 @@ export class SqlDumper implements AlterProcessor { this.putRaw(' '); this.specialColumnOptions(column); - if (includeNullable && !this.dialect?.specificNotNull) { + if (includeNullable && !this.dialect?.specificNullabilityImplementation) { this.put(column.notNull ? '^not ^null' : '^null'); } if (includeDefault && column.defaultValue?.trim()) { diff --git a/packages/types/dialect.d.ts b/packages/types/dialect.d.ts index 654bf9539..eff2efe4e 100644 --- a/packages/types/dialect.d.ts +++ b/packages/types/dialect.d.ts @@ -34,7 +34,7 @@ export interface SqlDialect { createCheck?: boolean; dropCheck?: boolean; - specificNotNull?: boolean; + specificNullabilityImplementation?: boolean; // syntax for create column: ALTER TABLE table ADD COLUMN column createColumnWithColumnKeyword?: boolean; diff --git a/packages/web/src/tableeditor/ColumnEditorModal.svelte b/packages/web/src/tableeditor/ColumnEditorModal.svelte index 5d7a4ffc6..00060325b 100644 --- a/packages/web/src/tableeditor/ColumnEditorModal.svelte +++ b/packages/web/src/tableeditor/ColumnEditorModal.svelte @@ -32,7 +32,7 @@ - {#if !driver?.dialect?.specificNotNull} + {#if !driver?.dialect?.specificNullabilityImplementation} {/if} diff --git a/packages/web/src/tableeditor/TableEditor.svelte b/packages/web/src/tableeditor/TableEditor.svelte index e330e79df..902963982 100644 --- a/packages/web/src/tableeditor/TableEditor.svelte +++ b/packages/web/src/tableeditor/TableEditor.svelte @@ -187,7 +187,7 @@ on:clickrow={e => showModal(ColumnEditorModal, { columnInfo: e.detail, tableInfo, setTableInfo, driver })} onAddNew={isWritable ? addColumn : null} columns={[ - !driver?.dialect?.specificNotNull && { + !driver?.dialect?.specificNullabilityImplementation && { fieldName: 'notNull', header: 'Nullability', sortable: true, diff --git a/plugins/dbgate-plugin-clickhouse/src/frontend/driver.js b/plugins/dbgate-plugin-clickhouse/src/frontend/driver.js index 3fa0f61ee..68958acc4 100644 --- a/plugins/dbgate-plugin-clickhouse/src/frontend/driver.js +++ b/plugins/dbgate-plugin-clickhouse/src/frontend/driver.js @@ -64,7 +64,7 @@ const dialect = { dropIndex: true, anonymousPrimaryKey: true, createColumnWithColumnKeyword: true, - specificNotNull: true, + specificNullabilityImplementation: true, columnProperties: { columnComment: true,