diff --git a/form_builder.install b/form_builder.install
index 48c806d..2a27b96 100644
--- a/form_builder.install
+++ b/form_builder.install
@@ -69,6 +69,7 @@ function form_builder_schema() {
       'data' => array(
         'type' => 'blob',
         'not null' => FALSE,
+        'size' => 'big',
       ),
     ),
     'indexes' => array(
@@ -77,6 +78,19 @@ function form_builder_schema() {
     ),
   );
 
-
   return $schema;
 }
+
+/**
+ * Change the {form_builder_cache} table to use a 'longblob' data column.
+ */
+function form_builder_update_6000() {
+  $ret = array();
+  $spec = array(
+    'type' => 'blob',
+    'not null' => FALSE,
+    'size' => 'big',
+  );
+  db_change_field($ret, 'form_builder_cache', 'data', 'data', $spec);
+  return $ret;
+}
