diff -rupN wysiwyg_imageupload/wysiwyg_imageupload.file.inc wysiwyg_imageupload_pgsql/wysiwyg_imageupload.file.inc
--- wysiwyg_imageupload/wysiwyg_imageupload.file.inc	2010-12-14 20:12:32.000000000 -0500
+++ wysiwyg_imageupload_pgsql/wysiwyg_imageupload.file.inc	2011-08-03 17:09:01.000000000 -0400
@@ -200,7 +200,8 @@ function _wysiwyg_imageupload_handle_nod
     $entities[] = $entity;
   }
   // Delete all inline entities for all version.
-  db_query('DELETE e,r FROM {wysiwyg_imageupload_entity} AS e LEFT JOIN {wysiwyg_imageupload_entity_revision} AS r ON e.iid=r.iid WHERE nid=%d', $nid);
+  db_query('DELETE FROM {wysiwyg_imageupload_entity_revision} WHERE iid IN (SELECT iid FROM {wysiwyg_imageupload_entity} WHERE nid=%d)', $nid);
+  db_query('DELETE FROM {wysiwyg_imageupload_entity} WHERE nid=%d', $nid);
 
   // Cleanup files which are no longer used.
   foreach ($entities as $entity) {
