On Wed, Sep 30, 2009 at 12:33:06AM -0700, Eric Day wrote: > You took a bit too much out, the Drizzle specific types need to match > up with the meta types used by both MySQL. The patch should look like:
applied, and testing... came up with something rather interesting: --- tests/r/bigint.reject 2009-10-02 17:20:53.951116956 +1000 +++ tests/r/bigint.result 2009-10-02 15:51:50.634117377 +1000 @@ -342,17 +342,17 @@ drop table t1; select -9223372036854775808; Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def -9223372036854775808 4 20 20 N 32897 0 63 +def -9223372036854775808 4 20 20 N 129 0 63 -9223372036854775808 -9223372036854775808 select -(9223372036854775808); Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def -(9223372036854775808) 4 20 20 N 32897 0 63 +def -(9223372036854775808) 4 20 20 N 129 0 63 -(9223372036854775808) -9223372036854775808 select -((9223372036854775808)); Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def -((9223372036854775808)) 4 20 20 N 32897 0 63 +def -((9223372036854775808)) 4 20 20 N 129 0 63 -((9223372036854775808)) -9223372036854775808 select -(-(9223372036854775808)); Which is the *flags* differing. Rather suspect number too. Any ideas? branches are: lp:~stewart-flamingspork/drizzle/remove-tinyint lp:~stewart-flamingspork/libdrizzle/remove-tinyint -- Stewart Smith _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

