An error occurred fetching the project authors.
  1. 08 Nov, 2004 1 commit
  2. 27 Oct, 2004 1 commit
  3. 26 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 3729ba77
      heikki@hundin.mysql.fi authored
        Print more warnings to the .err log if ALTER TABLE ... IMPORT TABLESPACE fails for some reason
      os0file.c:
        Do not call exit(1) if os_file_delete() fails; remove unused parameter from
      handle_error_no_exit()
      
      fil0fil.c:
        Allow DROP TABLE even if the .ibd file for the table does not exist
      3729ba77
  4. 21 Oct, 2004 1 commit
  5. 08 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 05433202
      heikki@hundin.mysql.fi authored
        If one tries to drop an InnoDB table without an .ibd file, print to .err log that we DID remove the table from the internal data dictionary of InnoDB, and return DB_SUCCESS so that MySQL will delete the .frm file; the drawback in this is that then DROP TABLE returns success, and the user is not alerted; maybe it could return a warning
      05433202
  6. 07 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 89ecfd7f
      heikki@hundin.mysql.fi authored
        Fix bug #5137: if innodb_file_per_table was specified, CREATE TEMPORARY TABLE ... TYPE=InnoDB said that cannot find path specified, and made mysqld to exit(1)
      89ecfd7f
  7. 05 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      ha_innodb.cc: · 3985d58a
      heikki@hundin.mysql.fi authored
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum); add comments about why innobase_get_at_most_n_mbchars() works ok
      dict0mem.h:
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum)
      row0mysql.c:
        If MySQL tries to create a column prefix index longer that 255 UTF-8 characters, give an error, and drop the table from the InnoDB internal data dictionary. MySQL did not drop the table there in its own error handling.
      3985d58a
  8. 04 Oct, 2004 2 commits
  9. 01 Oct, 2004 1 commit
  10. 30 Sep, 2004 1 commit
  11. 08 Sep, 2004 1 commit
  12. 01 Sep, 2004 1 commit
  13. 13 Aug, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 5273b4e5
      heikki@hundin.mysql.fi authored
        Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table
      5273b4e5
  14. 09 Aug, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      row0mysql.c: · b9a8ce1b
      marko@hundin.mysql.fi authored
        row_drop_table_for_mysql(): Removed a ut_ad() assertion that failed
        when a DROP TABLE is executed in the background.
      b9a8ce1b
  15. 12 Jul, 2004 2 commits
  16. 15 Jun, 2004 1 commit
  17. 01 Jun, 2004 2 commits
  18. 27 May, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      InnoDB cleanup: · fc85c80b
      marko@hundin.mysql.fi authored
      Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
      Remove (char*) casts of string constants; add const qualifiers
      Remove some Hot Backup code unless #ifdef UNIV_HOTBACKUP
      fc85c80b
  19. 17 May, 2004 1 commit
  20. 10 May, 2004 1 commit
  21. 07 May, 2004 1 commit
  22. 29 Apr, 2004 1 commit
  23. 27 Apr, 2004 1 commit
  24. 06 Apr, 2004 1 commit
  25. 02 Apr, 2004 1 commit
  26. 01 Apr, 2004 1 commit
  27. 31 Mar, 2004 1 commit
  28. 17 Mar, 2004 1 commit
  29. 13 Mar, 2004 1 commit
  30. 12 Mar, 2004 1 commit
  31. 11 Mar, 2004 1 commit
  32. 20 Feb, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      Many files: · 234e9abf
      marko@hundin.mysql.fi authored
        Removed unused code
      .del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      dict0crea.c:
        Protect all sprintf(%s) with assertions
      234e9abf
  33. 09 Feb, 2004 2 commits
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · d9790a40
      heikki@hundin.mysql.fi authored
        Allow always DROPping of a table which is only referenced by FOREIGN KEY constraints from the same table
      Many files:
        Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way
      d9790a40
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · d2d1e6f7
      heikki@hundin.mysql.fi authored
        Fix crash in InnoDB RENAME TABLE if 'databasename/tablename' is shorter than 5 characters (Bug #2689); reported by Sergey Petrunia
      d2d1e6f7
  34. 08 Feb, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 836e0b05
      heikki@hundin.mysql.fi authored
        Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication
      sync0sync.c:
        UNIV_SYNC_DEBUG caused assertion in the creation of the doublewrite buffer, if we do not allow thousands of latches per thread
      836e0b05
  35. 01 Feb, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      dict0dict.c: · 7533b0cf
      heikki@hundin.mysql.fi authored
        Remove redundant code; parse both the database name and the table name in a FOREIGN KEY constraint with quotes in mind
      row0mysql.c, ha_innodb.cc, sql_table.cc:
        Return error message Cannot delete or update a parent row... if we try to drop a table which is referenced by a FOREIGN KEY constraint, and the user has not set foreign_key_checks=0
      7533b0cf
  36. 08 Jan, 2004 1 commit