Merge #17840 - Fix #17281 - Fix links to databases for information_schema.SCHEMATA

Pull-request: #17840
Fixes: #17281

Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
William Desportes 2022-10-29 17:05:26 +02:00
commit 87753c20aa
No known key found for this signature in database
GPG Key ID: 90A0EF1B8251A889

View File

@ -66,7 +66,8 @@ class SpecialSchemaLinks
{
global $cfg;
$defaultPage = './' . Util::getScriptNameForOption($cfg['DefaultTabTable'], 'table');
$defaultPageDatabase = './' . Util::getScriptNameForOption($cfg['DefaultTabDatabase'], 'database');
$defaultPageTable = './' . Util::getScriptNameForOption($cfg['DefaultTabTable'], 'table');
return [
'mysql' => [
@ -89,7 +90,7 @@ class SpecialSchemaLinks
'column_name' => 'Db',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@ -140,7 +141,7 @@ class SpecialSchemaLinks
'column_name' => 'database_name',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'index_name' => [
'link_param' => 'index',
@ -166,7 +167,7 @@ class SpecialSchemaLinks
'column_name' => 'database_name',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'proc' => [
@ -256,7 +257,7 @@ class SpecialSchemaLinks
'column_name' => 'Db',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'user' => [
@ -282,7 +283,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@ -308,7 +309,7 @@ class SpecialSchemaLinks
'column_name' => 'constraint_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@ -332,7 +333,7 @@ class SpecialSchemaLinks
'column_name' => 'referenced_table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'referenced_column_name' => [
'link_param' => 'field',
@ -358,7 +359,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'processlist' => [
@ -382,7 +383,7 @@ class SpecialSchemaLinks
'column_name' => 'constraint_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'referenced_table_name' => [
'link_param' => 'table',
@ -392,7 +393,7 @@ class SpecialSchemaLinks
'column_name' => 'constraint_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'routines' => [
@ -414,7 +415,7 @@ class SpecialSchemaLinks
'schemata' => [
'schema_name' => [
'link_param' => 'db',
'default_page' => $defaultPage,
'default_page' => $defaultPageDatabase,
],
],
'statistics' => [
@ -426,7 +427,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
'column_name' => [
'link_param' => 'field',
@ -452,7 +453,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'table_constraints' => [
@ -464,7 +465,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
'views' => [
@ -476,7 +477,7 @@ class SpecialSchemaLinks
'column_name' => 'table_schema',
],
],
'default_page' => $defaultPage,
'default_page' => $defaultPageTable,
],
],
],