---
 drizzled/table.cc             |    6 ++++++
 drizzled/table_proto_write.cc |    3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

Index: pandora-build/drizzled/table.cc
===================================================================
--- pandora-build.orig/drizzled/table.cc        2009-11-05 13:28:17.724150050 
+1100
+++ pandora-build/drizzled/table.cc     2009-11-05 13:28:28.944156795 +1100
@@ -858,6 +858,12 @@ int drizzled::parse_table_proto(Session 
     case DRIZZLE_TYPE_TIMESTAMP:
       field_length= drizzled::DateTime::MAX_STRING_LENGTH;
       break;
+    case DRIZZLE_TYPE_LONG:
+      {
+        uint32_t sign_len= pfield.constraints().is_unsigned() ? 0 : 1;
+          field_length= MAX_INT_WIDTH+sign_len;
+      }
+      break;
     default:
       field_length= pfield.options().length();
       break;
Index: pandora-build/drizzled/table_proto_write.cc
===================================================================
--- pandora-build.orig/drizzled/table_proto_write.cc    2009-11-05 
13:28:12.394177265 +1100
+++ pandora-build/drizzled/table_proto_write.cc 2009-11-05 13:28:35.964148314 
+1100
@@ -311,7 +311,8 @@ int fill_table_proto(message::Table *tab
       }
     }
 
-    if (attribute->type() != message::Table::Field::TIMESTAMP)
+    if (attribute->type() != message::Table::Field::TIMESTAMP
+        && attribute->type() != message::Table::Field::INTEGER)
     {
       message::Table::Field::FieldOptions *field_options;
       field_options= attribute->mutable_options();

-- 
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

Reply via email to