Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Desportes <williamdes@wdes.fr>2022-10-01 00:39:50 +0300
committerWilliam Desportes <williamdes@wdes.fr>2022-10-01 00:39:50 +0300
commit49b4951cbb3df1a8b76da4a3e0290af96c6f8674 (patch)
tree212d9afde01f67c84789385346042d888b429a71 /libraries/classes
parent70a067ad09d5ac55b55cda67728307236ae3b35f (diff)
Document why zlib is the only value for a compressed column
Signed-off-by: William Desportes <williamdes@wdes.fr>
Diffstat (limited to 'libraries/classes')
-rw-r--r--libraries/classes/Util.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/libraries/classes/Util.php b/libraries/classes/Util.php
index 0d39ca8bae..2e5a88159b 100644
--- a/libraries/classes/Util.php
+++ b/libraries/classes/Util.php
@@ -1414,6 +1414,10 @@ class Util
}
if ($compressed) {
+ // With InnoDB page compression, multiple compression algorithms are supported.
+ // In contrast, with InnoDB's COMPRESSED row format, zlib is the only supported compression algorithm.
+ // This means that the COMPRESSED row format has less compression options than InnoDB page compression does.
+ // @see https://mariadb.com/kb/en/innodb-page-compression/#comparison-with-the-compressed-row-format
$attribute = 'COMPRESSED=zlib';
}