diff options
author | Bibiko <bibiko@eva.mpg.de> | 2011-05-05 16:33:16 +0000 |
---|---|---|
committer | Bibiko <bibiko@eva.mpg.de> | 2011-05-05 16:33:16 +0000 |
commit | de27c6e8f75c00cf5f28fdd5d6f8f1acc740320d (patch) | |
tree | 770e10a7ce59496e367a3c983afaa1d205c488dd /Source/SPTableStructureDelegate.m | |
parent | 27102ed2925b18be9e55ba529937f6f0a4d23eaf (diff) | |
download | sequelpro-de27c6e8f75c00cf5f28fdd5d6f8f1acc740320d.tar.gz sequelpro-de27c6e8f75c00cf5f28fdd5d6f8f1acc740320d.tar.bz2 sequelpro-de27c6e8f75c00cf5f28fdd5d6f8f1acc740320d.zip |
• improve BIT field type support
- caught some more exceptional cases
- re-factored byte to bit conversion (really do not know why the old code wasn't working anymore); this should fix i1042
- disabled unisgned/zerofill check boxes in Structure for BIT
- insert correct default BIT field default value if any after adding a new row
-- this works for 5.5 but for MySQL 5.0.x it seems that providing a default value is a MySQL bug (further checks are needed)
Diffstat (limited to 'Source/SPTableStructureDelegate.m')
-rw-r--r-- | Source/SPTableStructureDelegate.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/SPTableStructureDelegate.m b/Source/SPTableStructureDelegate.m index ad061b62..4e04ca05 100644 --- a/Source/SPTableStructureDelegate.m +++ b/Source/SPTableStructureDelegate.m @@ -516,7 +516,7 @@ } // Check if UNSIGNED and ZEROFILL is allowed else if([[aTableColumn identifier] isEqualToString:@"zerofill"] || [[aTableColumn identifier] isEqualToString:@"unsigned"]) { - [aCell setEnabled:([fieldValidation isFieldTypeNumeric:theRowType])]; + [aCell setEnabled:([fieldValidation isFieldTypeNumeric:theRowType] && ![theRowType isEqualToString:@"BIT"])]; } // Check if BINARY is allowed else if([[aTableColumn identifier] isEqualToString:@"binary"]) { |