An error occurred fetching the project authors.
  1. 22 Jun, 2005 2 commits
  2. 21 Jun, 2005 1 commit
    • unknown's avatar
      patch · c2a84d5f
      unknown authored
      client/mysqldump.c:
        Add description of quote_for_like
        Add quoting of \ to \\\\ in quote_for_like
        Add DBUG_*
        Rearranged code in dump_selected_tables so the first thing it will do is to check that the tables to dump are available
        Unless --force is used, program will exit if not all specified tables can be found
        Add files to dump to HASH table for easy iteration
        Simpler handling of ignore_table list.
        Add new error code used when table user selected to dump  can not be found in db
      client/mysqltest.c:
        Make it possible to exec a command that fails by setting --error <errno> before the command to exec.
        Check that the error returned from executed program matches the expected error.
        Add DBUG_* printouts
      mysql-test/mysql-test-run.sh:
        export MYSQL_DUMP_DIR used in "--replace_result"
      mysql-test/r/mysqldump.result:
        Added test for illegal / nonexisting table and database names
      mysql-test/t/mysqldump.test:
        Added test for illegal / nonexisting table and database names
      c2a84d5f
  3. 20 May, 2005 1 commit
    • unknown's avatar
      Additions for --add-drop-database · ec00a455
      unknown authored
      client/client_priv.h:
        Adding option for drop database
      client/mysqldump.c:
        Work for adding of --add-drop-database
      mysql-test/r/mysqldump.result:
        New test results for --add-drop-databases
      mysql-test/t/mysqldump.test:
        Tests for --add-drop-databases
      ec00a455
  4. 18 May, 2005 1 commit
  5. 08 May, 2005 1 commit
    • unknown's avatar
      Fix crash in mysqldump -c triggered by tables with a large number of long · 04f9561a
      unknown authored
      field names. (Bug #10286)
      
      
      client/mysqldump.c:
        Use a DYNAMIC_STRING for the 'INSERT ...' pattern so we can handle
        an arbitrary number of fields. Also rename the internal cFlag to 
        opt_complete_insert so it is clear what it does.
      mysql-test/t/mysqldump.test:
        Add regression test for 10286
      mysql-test/r/mysqldump.result:
        Update results
      04f9561a
  6. 07 May, 2005 1 commit
    • unknown's avatar
      Patch for --insert-ignore · a508af3c
      unknown authored
      client/client_priv.h:
        Additional option for insert-ignore
      client/mysqldump.c:
        Additional insert-ignore, change of delayed variable to insert_option
      mysql-test/r/mysqldump.result:
        Test results for --ignore-insert option.
      mysql-test/t/mysqldump.test:
        New additions to the test.
      a508af3c
  7. 31 Mar, 2005 1 commit
  8. 28 Mar, 2005 1 commit
    • unknown's avatar
      Bug #9175 seg fault on 'mysqldump --single-transaction --tab mysql nonexistent' · 633207b5
      unknown authored
      My code in get_actual_tablename was not checking to make sure SHOW TABLES LIKE % was returning rows.  Now I check that the resultset is not null and has at least 1 row before I process the table.
      
      mysqldump.c:
        Add code to get_actual_tablename() to guard against SHOW TABLES LIKE not returning any rows
      
      
      client/mysqldump.c:
        Add code to get_actual_tablename() to guard against SHOW TABLES LIKE not returning any rows
      633207b5
  9. 16 Mar, 2005 2 commits
  10. 15 Mar, 2005 2 commits
    • unknown's avatar
      Bug #6660 mysqldump creates bad pathnames on Windows · ccfd1746
      unknown authored
      This is a modifiction of my previous patch after receiving feedback. This is a better way to fix the problem.  With this patch, data directory and index directory will use only forward slashes (/) when on Windows.
      
      mysqldump.c:
        Removed fixPaths routine.  Was improper fix for bug #6660
      sql_show.cc:
        Changed append_directory to convert backslashes to foward slashes when on Windows.
      
      
      sql/sql_show.cc:
        Changed append_directory to convert backslashes to foward slashes when on Windows.
      client/mysqldump.c:
        Removed fixPaths routine.  Was improper fix for bug #6660
      ccfd1746
    • unknown's avatar
      BUG#9123: If a table name is given with an underscore, · 0e802637
      unknown authored
      then this must be properly quoted when sent to 
      SHOW TABLES LIKE ...
      
      
      0e802637
  11. 14 Mar, 2005 1 commit
    • unknown's avatar
      Bug #6660 mysqldump creates bad pathnames on Windows · 2722a286
      unknown authored
      This really should not happen on Windows and part of the problem not fixed here is why show create table includes data directory when being run on Windows.  However, this patch fixes the bug in mysqldump.c
      
      mysqldump.c:
        Added fixPaths function to convert \ to / in data directory and index directory entries only on Windows
      
      
      client/mysqldump.c:
        Added fixPaths function to convert \ to / in data directory and index directory entries only on Windows
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      2722a286
  12. 05 Mar, 2005 1 commit
    • unknown's avatar
      A fix for a bug #8830, which occured when binary data from blob was · 581e6a2b
      unknown authored
      dumped with --hex-blob and --skip-extended-insert options.
      
      
      BitKeeper/etc/ignore:
        Added support-files/ndb-config-2-node.ini to the ignore list
      client/mysqldump.c:
        A fix for a bug #8830. All that was necessary was to use unsigned  char
        instead of signed  char.
      mysql-test/r/mysqldump.result:
        A result for   test case for bug #8830.
      mysql-test/t/mysqldump.test:
        Test case for bug #8830.
      581e6a2b
  13. 25 Feb, 2005 1 commit
    • unknown's avatar
      mysqldump.c: · 3c5b16ee
      unknown authored
        Bug#7997 Add implicit --skip-set-charset when mysqldump from 4.0 server w/ 4.1 client
      
      
      client/mysqldump.c:
        Bug#7997 Add implicit --skip-set-charset when mysqldump from 4.0 server w/ 4.1 client
      3c5b16ee
  14. 22 Feb, 2005 1 commit
  15. 21 Feb, 2005 1 commit
  16. 01 Feb, 2005 1 commit
    • unknown's avatar
      Proper fix for comparision with ' ' · c53184eb
      unknown authored
      (Bug #7788 "Table is full" occurs during a multitable update")
      
      
      client/mysqldump.c:
        Style fixes
      innobase/include/univ.i:
        UNIV_DEBUG should not depend on configure --debug but on --debug=full
      mysql-test/r/compare.result:
        Added test to find bug in previous bugfix
      mysql-test/t/compare.test:
        Added test to find bug in previous bugfix
      mysys/my_handler.c:
        Proper fix for comparision with ' '
      strings/ctype-big5.c:
        Proper fix for comparision with ' '
      strings/ctype-bin.c:
        Proper fix for comparision with ' '
      strings/ctype-gbk.c:
        Proper fix for comparision with ' '
      strings/ctype-latin1.c:
        Proper fix for comparision with ' '
      strings/ctype-mb.c:
        Proper fix for comparision with ' '
      strings/ctype-simple.c:
        Proper fix for comparision with ' '
      strings/ctype-sjis.c:
        Proper fix for comparision with ' '
      strings/ctype-tis620.c:
        Proper fix for comparision with ' '
      strings/ctype-ucs2.c:
        Proper fix for comparision with ' '
      strings/ctype-utf8.c:
        Proper fix for comparision with ' '
      c53184eb
  17. 29 Jan, 2005 1 commit
  18. 28 Jan, 2005 1 commit
  19. 27 Jan, 2005 1 commit
    • unknown's avatar
      Bug #5185 mysqldump for windows database gets table names with different case · b8cac714
      unknown authored
      Added the get_actual_table_name function that issues a SHOW TABLES LIKE '%s'.  This will get the table 
      name in the proper case.  We use this table name rather than the one given on the command line.  This will
      prevent problems when importing SQL on Linux that was generated on a Windows platform where case can be
      an issue.
      
      mysqldump.c:
        call get_actual_table_name to get the table name in the proper case
      
      
      client/mysqldump.c:
        call get_actual_table_name to get the table name in the proper case
      b8cac714
  20. 24 Jan, 2005 1 commit
  21. 17 Jan, 2005 1 commit
    • unknown's avatar
      mysqldump.c: · 7f69f44f
      unknown authored
        Move out-of-order option.
      
      
      client/mysqldump.c:
        Move out-of-order option.
      7f69f44f
  22. 12 Jan, 2005 1 commit
  23. 06 Jan, 2005 2 commits
  24. 28 Dec, 2004 1 commit
    • unknown's avatar
      client/mysqldump.c · 0ebb5292
      unknown authored
          compilation failure fixed
          cleanup
      
      
      client/mysqldump.c:
        compilation failure fixed
        cleanup
      0ebb5292
  25. 27 Dec, 2004 1 commit
    • unknown's avatar
      WL#2319 V2: Exclude tables from dump · 0ab90532
      unknown authored
      - Added a hash to keep track of database-table pairs.
      - Specified database-table tables do not get dumped
      
      
      client/client_priv.h:
        WL#2319 V2: Exclude tables from dump
      client/mysqldump.c:
        WL#2319 V2: Exclude tables from dump
      mysql-test/r/mysqldump.result:
        WL#2319 V2: Exclude tables from dump
      mysql-test/t/mysqldump.test:
        WL#2319 V2: Exclude tables from dump
      0ab90532
  26. 22 Dec, 2004 1 commit
  27. 17 Dec, 2004 1 commit
    • unknown's avatar
      Fix for BUG#7358: removing warning reporting of mysqldump 4.1.8 when calling... · 9a202517
      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
      9a202517
  28. 09 Dec, 2004 1 commit
    • unknown's avatar
      Ensure that we free memory used with --order-by-primary (in mysqldump) · 5535fa96
      unknown authored
      Simple, non critical, fix to mysql_fix_privilege_tables
      
      
      client/mysqldump.c:
        Ensure that we free memory used with --order-by-primary
      mysql-test/t/system_mysql_db_fix.test:
        Remove warnings when compiled with support for ISAM
      scripts/mysql_fix_privilege_tables.sh:
        Ensure that 'my_print_defaults' is called correctly
      sql/set_var.cc:
        Code style cleanups
      sql/sql_db.cc:
        Fixed comments
      sql/udf_example.cc:
        Fixed comments
      5535fa96
  29. 04 Dec, 2004 1 commit
  30. 30 Nov, 2004 1 commit
    • unknown's avatar
      mysqldump.c: · b4779bbb
      unknown authored
        minor cleanup to the --order-by-primary feature code
      
      
      client/mysqldump.c:
        minor cleanup to the --order-by-primary feature code
      b4779bbb
  31. 16 Nov, 2004 1 commit
    • unknown's avatar
      Add --order-by-primary option, which adds an ORDER BY · e0b0c076
      unknown authored
      clause the the SELECT statement used to dump the data
      for any table which has a primary or unique key.  This
      is useful for dumping MyISAM tables which will be later
      imported into InnoDB tables.
      
      
      client/client_priv.h:
        add option OPT_ORDER_BY_PRIMARY
      e0b0c076
  32. 15 Nov, 2004 1 commit
  33. 14 Nov, 2004 2 commits
  34. 12 Nov, 2004 2 commits
    • unknown's avatar
      After merge fixes · 55ae2e78
      unknown authored
      client/mysqldump.c:
        Merge with 4.0 (and reordering of options)
      client/mysqltest.c:
        Added DB as a user variable
      myisam/mi_check.c:
        Trivial cleanup
      mysql-test/r/grant.result:
        Move test to be in same order as in 4.0
      mysql-test/r/mix_innodb_myisam_binlog.result:
        Updated results
      mysql-test/r/ps_1general.result:
        Updated tests to work after privilege fixes
      mysql-test/r/timezone3.result:
        Updated results to 4.1
      mysql-test/t/ps_1general.test:
        Updated tests to work after privilege fixes
      sql-common/my_time.c:
        Applied sub-second patch from 4.0
      sql/sql_acl.cc:
        More debugging
      55ae2e78
    • unknown's avatar
      mysqldump.c: · c1400a84
      unknown authored
        Add missing sentinel.
      
      
      client/mysqldump.c:
        Add missing sentinel.
      c1400a84