An error occurred fetching the project authors.
  1. 27 Apr, 2005 3 commits
  2. 22 Apr, 2005 1 commit
  3. 21 Apr, 2005 3 commits
  4. 19 Apr, 2005 1 commit
  5. 19 Mar, 2005 1 commit
  6. 10 Mar, 2005 1 commit
  7. 28 Feb, 2005 1 commit
  8. 25 Feb, 2005 1 commit
  9. 02 Feb, 2005 1 commit
  10. 27 Jan, 2005 1 commit
  11. 25 Jan, 2005 1 commit
  12. 19 Jan, 2005 1 commit
    • ingo@mysql.com's avatar
      BUG#6034 - Error code 124: Wrong medium type. · ea8882be
      ingo@mysql.com authored
      Version for 5.0. Committed for merge.
      If the result table is one of the select tables in INSERT SELECT,
      we must not disable the result tables indexes before selecting.
      Now the preparation is split into two prepare methods.
      The first detects the situation and defers some preparations
      until the second phase.
      ea8882be
  13. 16 Jan, 2005 1 commit
  14. 15 Jan, 2005 1 commit
  15. 14 Jan, 2005 1 commit
  16. 10 Jan, 2005 1 commit
  17. 06 Jan, 2005 1 commit
    • monty@mysql.com's avatar
      First stage of table definition cache · d35140a8
      monty@mysql.com authored
      Split TABLE to TABLE and TABLE_SHARE (TABLE_SHARE is still allocated as part of table, will be fixed soon)
      Created Field::make_field() and made Field_num::make_field() to call this
      Added 'TABLE_SHARE->db' that points to database name; Changed all usage of table_cache_key as database name to use this instead
      Changed field->table_name to point to pointer to alias. This allows us to change alias for a table by just updating one pointer.
      Renamed TABLE_SHARE->real_name to table_name
      Renamed TABLE->table_name to alias
      Renamed TABLE_LIST->real_name to table_name
      d35140a8
  18. 04 Jan, 2005 2 commits
  19. 03 Jan, 2005 2 commits
  20. 31 Dec, 2004 1 commit
  21. 30 Dec, 2004 1 commit
  22. 24 Dec, 2004 1 commit
  23. 13 Dec, 2004 1 commit
  24. 09 Dec, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Fix for bug #6765 "Implicit access to time zone description · 4b0882e0
      dlenev@brandersnatch.localdomain authored
      tables requires privileges for them if some table or column level grants
      present" (with after-review fixes).
      
      We should set SELECT_ACL for implicitly opened tables in 
      my_tz_check_n_skip_implicit_tables() to be able to bypass privilege
      checking in check_grant(). Also we should exclude those tables from
      privilege checking in multi-update.
      4b0882e0
  25. 06 Dec, 2004 1 commit
  26. 03 Dec, 2004 2 commits
    • serg@serg.mylan's avatar
      sql/sql_class.h · 052665e1
      serg@serg.mylan authored
          Bug #6284 - report truncation warnings in INSERT ... SELECT only for "INSERT" part
      sql/sql_insert.cc
          Bug #6284 - report truncation warnings in INSERT ... SELECT only for "INSERT" part
      052665e1
    • mats@mysql.com's avatar
      Bug#6391 (binlog-do-db rules ignored) · 2bbdf240
      mats@mysql.com authored
        CREATE DATABASE statement used the current database instead of the
        database created when checking conditions for replication.
        CREATE/DROP/ALTER DATABASE statements are now replicated based on
        the manipulated database.
      2bbdf240
  27. 02 Dec, 2004 1 commit
    • jimw@mysql.com's avatar
      Prevent adding 'CREATE TABLE .. SELECT' query to the binary log when the · 13649d90
      jimw@mysql.com authored
      insertion of new records partially failed. It would get logged because of the
      logic to log a partially-failed 'INSERT ... SELECT' (which can't be rolled back
      in non-transactional tables), but 'CREATE TABLE ... SELECT' is always rolled
      back on failure, even for non-transactional tables. (Bug #6682)
      (Original fix reimplemented after review by Serg and Guilhem.)
      13649d90
  28. 25 Nov, 2004 1 commit
  29. 21 Nov, 2004 1 commit
  30. 18 Nov, 2004 1 commit
  31. 13 Nov, 2004 1 commit
  32. 12 Nov, 2004 1 commit
  33. 07 Nov, 2004 1 commit
    • monty@mysql.com's avatar
      Simpler arena swapping code · b903a129
      monty@mysql.com authored
      Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root.
      This gives us the following benefits:
      - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases)
      - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT)
      - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
      b903a129