1. 27 Mar, 2005 1 commit
    • unknown's avatar
      Fix for bugs #5859 "DROP TABLE does not drop triggers" and · 64ed3d13
      unknown authored
      #6559 "DROP DATABASE forgets to drop triggers".
      
      If we drop table we should also drop all triggers associated with it.
      To do this we have to check for existence of .TRG file when we are 
      dropping table and delete it too.
      
      
      mysql-test/r/trigger.result:
        Added tests for bugs #5859 "DROP TABLE does not drop triggers"
        and #6559 "DROP DATABASE forgets to drop triggers".
      mysql-test/t/trigger.test:
        Added tests for bugs #5859 "DROP TABLE does not drop triggers"
        and #6559 "DROP DATABASE forgets to drop triggers".
      sql/handler.cc:
        Added .TRG to the list of known extensions of files associated with 
        tables.
      sql/mysql_priv.h:
        Added declaration of constant holding extension for trigger files.
      sql/sql_table.cc:
        mysql_rm_table_part2():
          If we drop table we should also drop all triggers associated with it.
          To do this we have to check for existence of .TRG file and delete it
          (until the moment when we will store trigger definitions in the same
           .FRM file as table description).
      sql/sql_trigger.cc:
        Made constant holding extension for trigger files externally visible.
      64ed3d13
  2. 25 Mar, 2005 27 commits
  3. 24 Mar, 2005 12 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · aa3cd012
      unknown authored
      into neptunus.(none):/home/msvensson/mysql/mysql-4.1
      
      aa3cd012
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 370c797a
      unknown authored
      into mysql.com:/home/jimw/my/mysql-5.0-clean
      
      370c797a
    • unknown's avatar
      Removed faulty merge · d146fbc3
      unknown authored
      
      sql/sql_parse.cc:
        The strange merge occured because this code shouldn't be there
      d146fbc3
    • unknown's avatar
      Manual merge · 2959b7a5
      unknown authored
      
      mysql-test/r/type_blob.result:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Strange merge conflict
      2959b7a5
    • unknown's avatar
      testing repl of timezone with LOAD DATA INFILE (hourra!) · dbb332d8
      unknown authored
      
      mysql-test/r/rpl_timezone.result:
        result update
      dbb332d8
    • unknown's avatar
      rpl_deadlock.result: · b5385a17
      unknown authored
        result update (default value changed from 4.1 to 5.0)
      
      
      mysql-test/r/rpl_deadlock.result:
        result update (default value changed from 4.1 to 5.0)
      b5385a17
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.0 · 3cabd3c9
      unknown authored
      into quadita2.mysql.com:/nfstmp1/guilhem/mysql-5.0-4ita
      
      
      sql/mysqld.cc:
        Auto merged
      3cabd3c9
    • unknown's avatar
      myisamchk.c: · 76f3b678
      unknown authored
        Wrong help string fix.
      
      
      myisam/myisamchk.c:
        Wrong help string fix.
      76f3b678
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 95d9707a
      unknown authored
      into mysql.com:/usr/home/bar/mysql-4.1
      
      95d9707a
    • unknown's avatar
      Fixed that LEFT OUTER JOIN was replaced with a regulat join · 476744a1
      unknown authored
      in some cases, because "charset(x) = 'string'" was considered
      as "x is not null" due to incorrect not_null_tables().
      
      476744a1
    • unknown's avatar
      merge from 4.1 · 76b387ec
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      libmysql/Makefile.shared:
        Auto merged
      mysql-test/r/rpl_deadlock.result:
        Auto merged
      mysql-test/t/rpl_deadlock.test:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/structs.h:
        Auto merged
      sql/slave.cc:
        merge
      sql/slave.h:
        merge
      sql/sql_show.cc:
        merge
      76b387ec
    • unknown's avatar
      Bug #9317: Wrong count for tables in INFORMATION_SCHEMA · 23f377fc
      unknown authored
        there was no check of result of 
        table->file->write_row() function. When count of rows was
        more than table max_rows(HEAP table) the following recodrs
        were not inserted to the table
        -'schema_table_store_record' function is added. 
          The function checks result of write_row function
          and convert HEAP table to MyISAM if necessary
        - Result check after write_row is added into all 
          I_S function which store the records to I_S tables  
      
      
      mysql-test/r/information_schema.result:
        Bug #9317: Wrong count for tables in INFORMATION_SCHEMA
      mysql-test/t/information_schema.test:
        Bug #9317: Wrong count for tables in INFORMATION_SCHEMA
      sql/sql_select.cc:
        Bug #9317: Wrong count for tables in INFORMATION_SCHEMA
      sql/sql_show.cc:
        Bug #9317: Wrong count for tables in INFORMATION_SCHEMA
      sql/table.h:
        Bug #9317: Wrong count for tables in INFORMATION_SCHEMA
      23f377fc