• unknown's avatar
    Fix for BUG#7358: removing warning reporting of mysqldump 4.1.8 when calling... · 2a046c6c
    unknown authored
    Fix for BUG#7358: removing warning reporting of mysqldump 4.1.8 when calling SHOW CREATE DATABASE, as we deal almost gracefully with it
    (back to behaviour of 4.1.7). Warning was not fatal: mysqldump continued. And the good thing is that it helped spot that starting from 4.1.7,
    SHOW CREATE DATABASE failed (if --single-transaction and first db has non-empty InnoDB table and there is a second db) and thus mysqldump
    produced CREATE DATABASE statements missing the CHARACTER SET clause. Removing the bug which was in the server, and the warning reporting in
    mysqldump (compatibility with old servers).
    
    
    client/mysqldump.c:
      don't report errors as we deal almost gracefully with them (back to code of 4.1.7)
    mysql-test/r/flush_block_commit.result:
      result update
    mysql-test/t/flush_block_commit.test:
      let's verify that SHOW CREATE DATABASE succeeds even if connection has open transaction.
    sql/sql_parse.cc:
      There is no reason to forbid SHOW CREATE DATABASE if connection has an open transaction
    2a046c6c
flush_block_commit.test 1.53 KB