diff --git a/contrib/search_api_facets/search_api_facets.install b/contrib/search_api_facets/search_api_facets.install
index 5cbc956..414ec8e 100644
--- a/contrib/search_api_facets/search_api_facets.install
+++ b/contrib/search_api_facets/search_api_facets.install
@@ -48,6 +48,7 @@ function search_api_facets_schema() {
       'options' => array(
         'description' => 'The options used to configure the facet.',
         'type' => 'text',
+        'size' => 'medium',
         'serialize' => TRUE,
         'not null' => TRUE,
       ),
@@ -189,3 +190,17 @@ function search_api_facets_update_7104() {
     }
   }
 }
+
+/**
+ * Changes the size of the {search_api_facet}.options field to "medium".
+ */
+function search_api_facets_update_7105() {
+  $spec = array(
+    'description' => 'The options used to configure the facet.',
+    'type' => 'text',
+    'size' => 'medium',
+    'serialize' => TRUE,
+    'not null' => TRUE,
+  );
+  db_change_field('search_api_facet', 'options', 'options', $spec);
+}
diff --git a/search_api.install b/search_api.install
index 285bd7f..f14b16f 100644
--- a/search_api.install
+++ b/search_api.install
@@ -44,6 +44,7 @@ function search_api_schema() {
       'options' => array(
         'description' => 'The options used to configure the service object.',
         'type' => 'text',
+        'size' => 'medium',
         'serialize' => TRUE,
         'not null' => TRUE,
       ),
@@ -118,6 +119,7 @@ function search_api_schema() {
       'options' => array(
         'description' => 'An array of additional arguments configuring this index.',
         'type' => 'text',
+        'size' => 'medium',
         'serialize' => TRUE,
         'not null' => TRUE,
       ),
@@ -837,3 +839,25 @@ function search_api_update_7110() {
   // Clear entity info caches.
   cache_clear_all('*', 'cache', TRUE);
 }
+
+/**
+ * Changes the size of the {search_api_index}.options and {search_api_server}.options fields to "medium".
+ */
+function search_api_update_7111() {
+  $spec = array(
+    'description' => 'The options used to configure the service object.',
+    'type' => 'text',
+    'size' => 'medium',
+    'serialize' => TRUE,
+    'not null' => TRUE,
+  );
+  db_change_field('search_api_server', 'options', 'options', $spec);
+  $spec = array(
+    'description' => 'An array of additional arguments configuring this index.',
+    'type' => 'text',
+    'size' => 'medium',
+    'serialize' => TRUE,
+    'not null' => TRUE,
+  );
+  db_change_field('search_api_index', 'options', 'options', $spec);
+}
