mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-26 11:17:57 +08:00
Issue #135: ClickHouse compatible query alternative for SHOW VARIABLES
This commit is contained in:
@ -2686,18 +2686,17 @@ begin
|
|||||||
FSQLSpecifities[spLikeCompare] := '%s LIKE %s';
|
FSQLSpecifities[spLikeCompare] := '%s LIKE %s';
|
||||||
FSQLSpecifities[spAddColumn] := 'ADD COLUMN %s';
|
FSQLSpecifities[spAddColumn] := 'ADD COLUMN %s';
|
||||||
FSQLSpecifities[spChangeColumn] := 'CHANGE COLUMN %s %s';
|
FSQLSpecifities[spChangeColumn] := 'CHANGE COLUMN %s %s';
|
||||||
|
FSQLSpecifities[spGlobalStatus] := 'SHOW /*!50002 GLOBAL */ STATUS';
|
||||||
if Parameters.IsProxySQLAdmin then
|
if Parameters.IsProxySQLAdmin then
|
||||||
FSQLSpecifities[spGlobalStatus] := 'SELECT * FROM stats_mysql_global'
|
FSQLSpecifities[spGlobalStatus] := 'SELECT * FROM stats_mysql_global';
|
||||||
else if Parameters.IsClickHouse then
|
if Parameters.IsClickHouse then
|
||||||
FSQLSpecifities[spGlobalStatus] := 'SELECT * FROM system.metrics'
|
FSQLSpecifities[spGlobalStatus] := 'SELECT * FROM system.metrics';
|
||||||
else
|
FSQLSpecifities[spCommandsCounters] := 'SHOW /*!50002 GLOBAL */ STATUS LIKE ''Com\_%''';
|
||||||
FSQLSpecifities[spGlobalStatus] := 'SHOW /*!50002 GLOBAL */ STATUS';
|
if Parameters.IsProxySQLAdmin then
|
||||||
FSQLSpecifities[spCommandsCounters] := IfThen(
|
FSQLSpecifities[spCommandsCounters] := 'SELECT * FROM stats_mysql_commands_counters';
|
||||||
Parameters.IsProxySQLAdmin,
|
|
||||||
'SELECT * FROM stats_mysql_commands_counters',
|
|
||||||
'SHOW /*!50002 GLOBAL */ STATUS LIKE ''Com\_%'''
|
|
||||||
);
|
|
||||||
FSQLSpecifities[spSessionVariables] := 'SHOW VARIABLES';
|
FSQLSpecifities[spSessionVariables] := 'SHOW VARIABLES';
|
||||||
|
if Parameters.IsClickHouse then
|
||||||
|
FSQLSpecifities[spSessionVariables] := 'SELECT * FROM system.settings';
|
||||||
FSQLSpecifities[spGlobalVariables] := 'SHOW GLOBAL VARIABLES';
|
FSQLSpecifities[spGlobalVariables] := 'SHOW GLOBAL VARIABLES';
|
||||||
FSQLSpecifities[spISSchemaCol] := '%s_SCHEMA';
|
FSQLSpecifities[spISSchemaCol] := '%s_SCHEMA';
|
||||||
FSQLSpecifities[spUSEQuery] := 'USE %s';
|
FSQLSpecifities[spUSEQuery] := 'USE %s';
|
||||||
|
Reference in New Issue
Block a user