]> granicus.if.org Git - php/commitdiff
Fix #80312: change default engine from MyISAM to InnoDB in tests
authorDarek Slusarczyk <dariusz.slusarczyk@oracle.com>
Fri, 6 Nov 2020 14:41:15 +0000 (15:41 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 17 Nov 2020 12:15:15 +0000 (13:15 +0100)
Change mysqli and pdo_mysql tests configuration to use by default
InnoDB instead of MyISAM.

Closes GH-6405.

ext/mysqli/tests/connect.inc
ext/pdo_mysql/tests/config.inc

index c190e6f61fa856fa032c4b0eb402dd03b28b377d..6af574ad0f6df34e28cabd594d8230a0d2be6eb7 100644 (file)
@@ -13,7 +13,7 @@
        $user      = getenv("MYSQL_TEST_USER")     ?: "root";
        $passwd    = getenv("MYSQL_TEST_PASSWD")   ?: "";
        $db        = getenv("MYSQL_TEST_DB")       ?: "test";
-       $engine    = getenv("MYSQL_TEST_ENGINE")   ?: "MyISAM";
+       $engine    = getenv("MYSQL_TEST_ENGINE")   ?: "InnoDB";
        $socket    = getenv("MYSQL_TEST_SOCKET")   ?: null;
        $skip_on_connect_failure  = getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") ?: true;
        $connect_flags = (int)getenv("MYSQL_TEST_CONNECT_FLAGS") ?: 0;
index f5ea020b784d4189828636a031e7dd49e8d1b232..8d2a57f2ccc84138e1ef68373422ad631ee8cffc 100644 (file)
@@ -20,7 +20,7 @@ foreach ($config['ENV'] as $k => $v) {
 }
 
 /* MySQL specific settings */
-define('PDO_MYSQL_TEST_ENGINE', (false !== getenv('PDO_MYSQL_TEST_ENGINE')) ? getenv('PDO_MYSQL_TEST_ENGINE') : 'MyISAM');
+define('PDO_MYSQL_TEST_ENGINE', (false !== getenv('PDO_MYSQL_TEST_ENGINE')) ? getenv('PDO_MYSQL_TEST_ENGINE') : 'InnoDB');
 define('PDO_MYSQL_TEST_HOST', (false !== getenv('PDO_MYSQL_TEST_HOST')) ? getenv('PDO_MYSQL_TEST_HOST') : 'localhost');
 define('PDO_MYSQL_TEST_PORT', (false !== getenv('PDO_MYSQL_TEST_PORT')) ? getenv('PDO_MYSQL_TEST_PORT') : NULL);
 define('PDO_MYSQL_TEST_DB', (false !== getenv('PDO_MYSQL_TEST_DB')) ? getenv('PDO_MYSQL_TEST_DB') : 'test');