mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 21:56:00 +00:00
feat: disable renaming tables for cassandra
This commit is contained in:
1
packages/types/dialect.d.ts
vendored
1
packages/types/dialect.d.ts
vendored
@@ -51,6 +51,7 @@ export interface SqlDialect {
|
|||||||
omitTableBeforeColumn?: boolean;
|
omitTableBeforeColumn?: boolean;
|
||||||
disableAutoIncrement?: boolean;
|
disableAutoIncrement?: boolean;
|
||||||
disableNonPrimaryKeyRename?: boolean;
|
disableNonPrimaryKeyRename?: boolean;
|
||||||
|
disableRenameTable?: boolean;
|
||||||
defaultNewTableColumns?: ColumnInfo[];
|
defaultNewTableColumns?: ColumnInfo[];
|
||||||
sortingKeys?: boolean;
|
sortingKeys?: boolean;
|
||||||
|
|
||||||
|
|||||||
@@ -147,7 +147,8 @@
|
|||||||
isDrop: true,
|
isDrop: true,
|
||||||
requiresWriteAccess: true,
|
requiresWriteAccess: true,
|
||||||
},
|
},
|
||||||
hasPermission('dbops/table/rename') && {
|
hasPermission('dbops/table/rename') &&
|
||||||
|
!driver?.dialect.disableRenameTable && {
|
||||||
label: 'Rename table',
|
label: 'Rename table',
|
||||||
isRename: true,
|
isRename: true,
|
||||||
requiresWriteAccess: true,
|
requiresWriteAccess: true,
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ const dialect = {
|
|||||||
anonymousPrimaryKey: true,
|
anonymousPrimaryKey: true,
|
||||||
createColumnWithColumnKeyword: true,
|
createColumnWithColumnKeyword: true,
|
||||||
specificNullabilityImplementation: true,
|
specificNullabilityImplementation: true,
|
||||||
|
disableRenameTable: true,
|
||||||
omitForeignKeys: true,
|
omitForeignKeys: true,
|
||||||
omitUniqueConstraints: true,
|
omitUniqueConstraints: true,
|
||||||
omitIndexes: true,
|
omitIndexes: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user