refresh DB - don't offer incremental analysis when not supported

This commit is contained in:
SPRINX0\prochazka
2025-12-02 18:07:28 +01:00
parent b40877fcc1
commit b6b6123434
9 changed files with 18 additions and 8 deletions

View File

@@ -147,6 +147,7 @@ const driver = {
dialect,
engine: 'clickhouse@dbgate-plugin-clickhouse',
title: 'ClickHouse',
supportsIncrementalAnalysis: true,
showConnectionField: (field, values) => {
return ['databaseUrl', 'defaultDatabase', 'singleDatabase', 'isReadOnly', 'user', 'password'].includes(field);
},

View File

@@ -171,6 +171,7 @@ const driver = {
defaultPort: 1433,
defaultAuthTypeName: 'tedious',
supportsTransactions: true,
supportsIncrementalAnalysis: true,
// databaseUrlPlaceholder: 'e.g. server=localhost&authentication.type=default&authentication.type.user=myuser&authentication.type.password=pwd&options.database=mydb',
getNewObjectTemplates() {

View File

@@ -184,6 +184,7 @@ const mysqlDriverBase = {
defaultAuthTypeName: 'hostPort',
defaultSocketPath: '/var/run/mysqld/mysqld.sock',
supportsTransactions: true,
supportsIncrementalAnalysis: true,
getNewObjectTemplates() {
return [

View File

@@ -121,6 +121,7 @@ const dialect = {
const postgresDriverBase = {
...driverBase,
supportsTransactions: true,
supportsIncrementalAnalysis: true,
dumperClass: Dumper,
dialect,
// showConnectionField: (field, values) =>

View File

@@ -48,6 +48,7 @@ const sqliteDriverBase = {
dialect,
readOnlySessions: true,
supportsTransactions: true,
supportsIncrementalAnalysis: true,
getQuerySplitterOptions: (usage) =>
usage == 'editor'