? bigtext.patch
? geometry.patch
Index: data.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/data/data.module,v
retrieving revision 1.34.2.17
diff -u -p -r1.34.2.17 data.module
--- data.module	27 Oct 2009 22:27:36 -0000	1.34.2.17
+++ data.module	11 Nov 2009 03:09:36 -0000
@@ -175,6 +180,11 @@ function data_get_field_definitions() {
       'size' => 'big',
       'not null' => FALSE,
     ),
+    'geometry' => array(
+      'type' => 'geometry',
+      'mysql_type' => 'geometry',
+      'pgsql_type' => 'geometry',
+    ),
   );
 }
 
@@ -331,6 +341,10 @@ function data_build_field_definition($st
     $spec['length'] = 255;
     unset($spec['size']);
   }
+  if ($spec['type'] == 'geometry') {
+    $spec['mysql_type'] = 'geometry';
+    $spec['pgsql_type'] = 'GEOMETRY';
+  }
   return $spec;
 }
 
