mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-24 17:36: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;
|
||||
disableAutoIncrement?: boolean;
|
||||
disableNonPrimaryKeyRename?: boolean;
|
||||
disableRenameTable?: boolean;
|
||||
defaultNewTableColumns?: ColumnInfo[];
|
||||
sortingKeys?: boolean;
|
||||
|
||||
|
||||
@@ -147,11 +147,12 @@
|
||||
isDrop: true,
|
||||
requiresWriteAccess: true,
|
||||
},
|
||||
hasPermission('dbops/table/rename') && {
|
||||
label: 'Rename table',
|
||||
isRename: true,
|
||||
requiresWriteAccess: true,
|
||||
},
|
||||
hasPermission('dbops/table/rename') &&
|
||||
!driver?.dialect.disableRenameTable && {
|
||||
label: 'Rename table',
|
||||
isRename: true,
|
||||
requiresWriteAccess: true,
|
||||
},
|
||||
hasPermission('dbops/table/truncate') && {
|
||||
label: 'Truncate table',
|
||||
isTruncate: true,
|
||||
|
||||
@@ -20,6 +20,7 @@ const dialect = {
|
||||
anonymousPrimaryKey: true,
|
||||
createColumnWithColumnKeyword: true,
|
||||
specificNullabilityImplementation: true,
|
||||
disableRenameTable: true,
|
||||
omitForeignKeys: true,
|
||||
omitUniqueConstraints: true,
|
||||
omitIndexes: true,
|
||||
|
||||
Reference in New Issue
Block a user