]> git.joonet.de Git - adminer.git/commitdiff
non-MySQL: Parse '--' as comment in SQL command (bug SF-842)
authorJakub Vrana <jakub@vrana.cz>
Thu, 3 Apr 2025 07:17:55 +0000 (09:17 +0200)
committerJakub Vrana <jakub@vrana.cz>
Thu, 3 Apr 2025 07:17:55 +0000 (09:17 +0200)
CHANGELOG.md
adminer/sql.inc.php

index 9ed31ddfa5944264f59260a9b2670fa1ddee23d6..bc7ea09f0fd60bcf90f62eac5aee63ed1e89ed71 100644 (file)
@@ -1,6 +1,7 @@
 ## Adminer dev
 - Do not edit NULL values by Modify (bug #967)
 - MySQL: Display number of found rows in group queries (regression from 5.1.1)
+- non-MySQL: Parse '--' as comment in SQL command (bug SF-842)
 
 ## Adminer 5.1.1 (released 2025-04-02)
 - Export: Fix tar (regression from 5.0.3)
index 2f9b68a4217fffd7e2089532df950b8e4ac78cfe..790aff0c7f3214729e5aac7e8fdde7f122e37a69 100644 (file)
@@ -64,7 +64,7 @@ if (!$error && $_POST) {
                }
                $commands = 0;
                $errors = array();
-               $parse = '[\'"' . (JUSH == "sql" ? '`#' : (JUSH == "sqlite" ? '`[' : (JUSH == "mssql" ? '[' : ''))) . ']|/\*|-- |$' . (JUSH == "pgsql" ? '|\$[^$]*\$' : '');
+               $parse = '[\'"' . (JUSH == "sql" ? '`#' : (JUSH == "sqlite" ? '`[' : (JUSH == "mssql" ? '[' : ''))) . ']|/\*|--' . (JUSH == 'sql' ? ' ' : '') . '|$' . (JUSH == "pgsql" ? '|\$[^$]*\$' : '');
                $total_start = microtime(true);
                $adminer_export = get_settings("adminer_import"); // this doesn't offer SQL export so we match the import/export style at select
                $dump_format = adminer()->dumpFormat();