? fix-bad-image-effects-table-update.patch
Index: modules/image/image.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/image/image.install,v
retrieving revision 1.13
diff -u -p -r1.13 image.install
--- modules/image/image.install	4 Sep 2010 15:40:51 -0000	1.13
+++ modules/image/image.install	6 Oct 2010 18:37:11 -0000
@@ -170,6 +170,19 @@ function image_update_7000() {
       ),
     );
 
+    db_create_table('cache_image', $schema['cache_image']);
+    db_create_table('image_styles', $schema['image_styles']);
+  }
+}
+
+/**
+ * Fix the bad table possibly created from an earlier update.
+ */
+function image_update_7001() {
+  if (db_table_exists('image_effect')) {
+    db_drop_table('image_effect');
+  }
+  if (!db_table_exists('image_effects')) {
     $schema['image_effects'] = array(
       'description' => 'Stores configuration options for image effects.',
       'fields' => array(
@@ -219,10 +232,7 @@ function image_update_7000() {
         ),
       ),
     );
-
-    db_create_table('cache_image', $schema['cache_image']);
-    db_create_table('image_styles', $schema['image_styles']);
-    db_create_table('image_effect', $schema['image_effects']);
+    db_create_table('image_effects', $schema['image_effects']);
   }
 }
 
