1. 27 Mar, 2008 5 commits
    • unknown's avatar
      Merge rhel5-ia64-a.mysql.com:/data0/tsmith/build/50 · db9df4c7
      unknown authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/51
      
      
      db9df4c7
    • unknown's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.0 · 42a06b46
      unknown authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/50
      
      
      42a06b46
    • unknown's avatar
      Merge rhel5-ia64-a.mysql.com:/data0/tsmith/51 · f676e122
      unknown authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/51
      
      
      f676e122
    • unknown's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.1 · 45ebe995
      unknown authored
      into  rhel5-ia64-a.mysql.com:/data0/tsmith/build/51
      
      
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      mysql-test/r/drop.result:
        SCCS merged
      mysql-test/t/drop.test:
        SCCS merged
      45ebe995
    • unknown's avatar
      Apply innodb-5.1-ss2360 snapshot · 9aaab69a
      unknown authored
      Fixes:
      - Bug #34920: auto_increment resets to 1 on foreign key creation
        We need to use/inherit the passed in autoinc counter for ALTER TABLE
        statements too.
      
      
      mysql-test/r/innodb.result:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2345:
        branches/5.1: Fix Bug# 34920. We need to use/inherit the passed in autoinc
        counter for ALTER TABLE statements too.
      mysql-test/t/innodb.test:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2345:
        branches/5.1: Fix Bug# 34920. We need to use/inherit the passed in autoinc
        counter for ALTER TABLE statements too.
      storage/innobase/dict/dict0dict.c:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      storage/innobase/handler/ha_innodb.cc:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
        
        
        Revision r2345:
        branches/5.1: Fix Bug# 34920. We need to use/inherit the passed in autoinc
        counter for ALTER TABLE statements too.
      storage/innobase/handler/ha_innodb.h:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      storage/innobase/include/dict0dict.h:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      storage/innobase/include/dict0mem.h:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      storage/innobase/include/row0sel.h:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      storage/innobase/include/univ.i:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      storage/innobase/row/row0sel.c:
        Apply innodb-5.1-ss2360 snapshot
        
        Revision r2353:
        branches/5.1: Change the InnoDB autoinc type to ulint64. For this added a
        new typedef to univ.i (ib_ulonglong). Added checks for overflow and removed
        the assertion where it crashed previously, since the type has now changed
        to unsigned, it doesn't make sense to check for < 0. Added new tests, to
        check for overflow, for the different INT types supported for both
        signed and unsigned.
      9aaab69a
  2. 26 Mar, 2008 5 commits
  3. 25 Mar, 2008 10 commits
  4. 22 Mar, 2008 5 commits
    • unknown's avatar
      Fix for Bug#34274: Invalid handling of 'DEFAULT 0' · 28cd75fe
      unknown authored
      for YEAR data type.
      
      The problem was that for some unknown reason 0 was not allowed
      as a default value for YEAR data type. That was coded before BK.
      However the Manual does not say a word about such a limitation.
      Also, it looks inconsistent with other data types.
      
      The fix is to allow 0 as a default value.
      
      
      mysql-test/r/create.result:
        Update result file.
      mysql-test/t/create.test:
        Add a test case for Bug#34274: Invalid handling of 'DEFAULT 0'
        for YEAR data type.
      sql/unireg.cc:
        Allow 0 as a default value for YEAR data type.
      28cd75fe
    • unknown's avatar
      Fix result files (Bug#21854). · 9965de17
      unknown authored
      
      mysql-test/r/information_schema_db.result:
        Update result file.
      mysql-test/r/sp-security.result:
        Update result file.
      mysql-test/r/trigger_notembedded.result:
        Update result file.
      mysql-test/r/view_grant.result:
        Update result file.
      9965de17
    • unknown's avatar
      Merge mysql.com:/home/kent/bk/build/mysql-5.0-build · 842f644f
      unknown authored
      into  mysql.com:/home/kent/bk/build/mysql-5.1-build
      
      
      support-files/mysql.spec.sh:
        Auto merged
      842f644f
    • unknown's avatar
      Merge mysql.com:/home/kent/bk/build/mysql-4.1-build · 6fc61724
      unknown authored
      into  mysql.com:/home/kent/bk/build/mysql-5.0-build
      
      
      6fc61724
    • unknown's avatar
      Merge mysql.com:/home/kent/bk/mysql-4.1-release · b6791a4d
      unknown authored
      into  mysql.com:/home/kent/bk/build/mysql-4.1-build
      
      
      support-files/mysql.spec.sh:
        Auto merged
      b6791a4d
  5. 21 Mar, 2008 2 commits
    • unknown's avatar
      A patch for Bug#21854: Problems with CREATE TRIGGER without · d05f6b9f
      unknown authored
      DEFINER clause in --skip-grant-tables mode.
      
      Update error message.
      
      
      mysql-test/r/information_schema_db.result:
        Update result file.
      mysql-test/r/sp-security.result:
        Update result file.
      mysql-test/r/trigger_notembedded.result:
        Update result file.
      mysql-test/r/view_grant.result:
        Update result file.
      sql/share/errmsg.txt:
        Update error message.
      d05f6b9f
    • unknown's avatar
      Fix tree. · 8eb01668
      unknown authored
      8eb01668
  6. 20 Mar, 2008 1 commit
  7. 19 Mar, 2008 12 commits