An error occurred fetching the project authors.
  1. 19 Jul, 2005 1 commit
  2. 13 Jul, 2005 2 commits
    • dlenev@mysql.com's avatar
      Implementation of Monty's idea: Now we can open mysql.proc table for lookup · f334ea1f
      dlenev@mysql.com authored
      of stored routines definitions even if we already have some tables open and
      locked. To avoid deadlocks in this case we have to put certain restrictions
      on locking of mysql.proc table.
      
      This allows to use stored routines safely under LOCK TABLES without explicitly
      mentioning mysql.proc in the list of locked tables. It also fixes bug #11554
      "Server crashes on statement indirectly using non-cached function".
      f334ea1f
    • bar@mysql.com's avatar
      ctype_utf8.result: · 5150fdcc
      bar@mysql.com authored
        adding test case
      sql_table.cc:
        sql_table.cc:
        - do not create a new item when charsets are the same
        - return ER_INVALID_DEFAULT if default value cannot
          be converted into the column character set.
      item.cc:
        - Allow conversion not only to Unicode,
          but also to and from "binary".
        - Adding safe_charset_converter() for Item_num
          and Item_varbinary, returning a fixed const Item.
      5150fdcc
  3. 05 Jul, 2005 1 commit
  4. 01 Jul, 2005 1 commit
    • bar@mysql.com's avatar
      sql_table.cc: · 48f34a0b
      bar@mysql.com authored
        Bug#11657 Creation of secondary index fails:
      
        If TINYBLOB key part length is 255, it is equal
        to field length. For BLOB, unlike for CHAR/VARCHAR,
        we should keep a non-zero key part length, otherwise
        "BLOB/TEXT column used in key specification without a key length"
        error is produced afterwards.
      
      type_blob.result, type_blob.test:
        fixing tests accordinly
      48f34a0b
  5. 30 Jun, 2005 1 commit
    • ramil@mysql.com's avatar
      a fix. · 2eea2f52
      ramil@mysql.com authored
      bug #10617: Insert from same table to same table give incorrect result for bit(4) column.
      bug #11091: union involving BIT: assertion failure in Item::tmp_table_field_from_field_type
      bug #11572: MYSQL_TYPE_BIT not taken care of in temp. table creation for VIEWs 
      2eea2f52
  6. 27 Jun, 2005 1 commit
    • monty@mishka.local's avatar
      Portability fixes · 7398252d
      monty@mishka.local authored
      Fixes while reviewing new pushed code
      NULL as argument to encrypt/decrypt should return NULL without a warning
      7398252d
  7. 21 Jun, 2005 1 commit
  8. 17 Jun, 2005 1 commit
  9. 09 Jun, 2005 1 commit
  10. 08 Jun, 2005 1 commit
    • msvensson@neptunus.(none)'s avatar
      BUG#10365 Cluster handler uses non-standard error codes · 8771c732
      msvensson@neptunus.(none) authored
       - Added better error messages when trying to open a table that can't be discovered or unpacked. The most likely cause of this is that it does not have any frm data, probably since it has been created from NdbApi or is a NDB system table.
       - Separated functionality that was in ha_create_table_from_engine into two functions. One that checks if the table exists and another one that tries to create the table from the engine.
      8771c732
  11. 03 Jun, 2005 1 commit
    • monty@mysql.com's avatar
      Move USE_PRAGMA_IMPLEMENTATION to proper place · 29fd1f2f
      monty@mysql.com authored
      Ensure that 'null_value' is not accessed before val() is called in FIELD() functions
      Fixed initialization of key maps. This fixes some problems with keys when you have more than 64 keys
      Fixed that ROLLUP don't always create a temporary table. This fix ensures that func_gconcat.test results are now predictable
      29fd1f2f
  12. 02 Jun, 2005 1 commit
  13. 01 Jun, 2005 1 commit
  14. 31 May, 2005 1 commit
    • ingo@mysql.com's avatar
      Bug#10224 - ANALYZE TABLE crashing with simultaneous CREATE ... SELECT statement. · 51d80960
      ingo@mysql.com authored
      1.) Added a new option to mysql_lock_tables() for ignoring FLUSH TABLES.
      Used the new option in create_table_from_items().
      It is necessary to prevent the SELECT table from being reopend.
      It would get new storage assigned for its fields, while the
      SELECT part of the command would still use the old (freed) storage.
      2.) Protected the CREATE TABLE and CREATE TABLE ... SELECT commands
      against a global read lock. This prevents a deadlock in
      CREATE TABLE ... SELECT in conjunction with FLUSH TABLES WITH READ LOCK
      and avoids the creation of new tables during a global read lock.
      3.) Replaced set_protect_against_global_read_lock() and
      unset_protect_against_global_read_lock() by
      wait_if_global_read_lock() and start_waiting_global_read_lock()
      in the INSERT DELAYED handling.
      51d80960
  15. 26 May, 2005 3 commits
  16. 25 May, 2005 1 commit
  17. 24 May, 2005 1 commit
  18. 16 May, 2005 1 commit
  19. 14 May, 2005 1 commit
  20. 13 May, 2005 1 commit
  21. 12 May, 2005 1 commit
  22. 08 May, 2005 1 commit
    • antony@ltantony.mysql.com's avatar
      Bug#6236 · d51308ae
      antony@ltantony.mysql.com authored
        Incomplete ALTER TABLE breaks MERGE compatibility
        Fix implicit NOT NULL not set on ALTER of PK columns
      d51308ae
  23. 07 May, 2005 1 commit
  24. 06 May, 2005 1 commit
  25. 28 Apr, 2005 1 commit
  26. 19 Apr, 2005 1 commit
  27. 12 Apr, 2005 3 commits
  28. 11 Apr, 2005 1 commit
  29. 07 Apr, 2005 1 commit
  30. 04 Apr, 2005 1 commit
  31. 02 Apr, 2005 1 commit
  32. 01 Apr, 2005 1 commit
    • monty@mysql.com's avatar
      Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) · 201ee3eb
      monty@mysql.com authored
      CAST() now produces warnings when casting a wrong INTEGER or CHAR values. This also applies to implicite string to number casts. (Bug #5912)
      ALTER TABLE now fails in STRICT mode if it generates warnings.
      Inserting a zero date in a DATE, DATETIME or TIMESTAMP column during TRADITIONAL mode now produces an error. (Bug #5933)
      201ee3eb
  33. 27 Mar, 2005 1 commit
  34. 22 Mar, 2005 2 commits