? 428196-sort_order_1.patch
? 466250-1_big_display_options_0.patch
? 570558_views_default_cache_index_localize.patch
? 675264-freeform-list.patch
? 682030-term-relationship.patch
? 714096-docu_0_0.patch
? 723286-2_views-render_trim_text.patch
? 730810-1_authmap_0.patch
? 752758-revert-render-area.patch
? 765352-pgsql-data-loss.patch
? ajax_views_scroll_target.patch
? doc
? grid-fix_3_0.patch
? patches
? render_link
? sa-1079-import-views.patch
? sa-1328-file-description.patch
? sa-855-dom-id.patch
? sort_order_1.patch
? translate_link.patch
? views-496840_0_0_0.patch
? views-528838.patch
? views-582348.patch
? views-6.x-2.8-php53-v2.patch
? views-619642-argument_language.patch
? views-689260-5_0.patch
? views-697794_0.patch
? views-765760.patch
? views-argument-fix.patch
? views-argument_default-tid_0_0.patch
? views-classes-2.patch
? views-export-api-version_0.patch
? views-field-alias.patch
? views-freeform-list-675264-14.patch
? views-link_path-maxlength.patch
? views-node-path-analysis.patch
? views-node_language_0.patch
? views-views_trim_text.patch
? views.admin_.inc_.patch
? views_750130.patch
? views_argument_20100227.patch
? views_argument_20100227.patch.1
? views_classes-1.patch
? views_display_20100227.patch
? views_handler_field.inc__1.patch
? views_handler_field_user_link_edit.inc_.patch
? views_handler_filter_in_operator_0.patch
? views_handler_filter_in_operator_0.patch.1
? views_term_relationship.patch
? views_theme_classes.patch
? viewsall
? modules/search/views-view-row-search.tpl.php
? modules/user/views_handler_field_is_online.inc
Index: views.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/views.install,v
retrieving revision 1.50.2.2
diff -u -p -r1.50.2.2 views.install
--- views.install	24 Mar 2010 19:07:00 -0000	1.50.2.2
+++ views.install	8 Apr 2010 17:54:33 -0000
@@ -425,7 +425,24 @@ function views_update_6009() {
   $ret = array();
 
   $schema = views_schema_6009();
-  db_change_field($ret, 'views_display', 'display_options', 'display_options', $schema['views_display']['fields']['display_options']);
+
+  if ($GLOBALS['db_type'] == 'pgsql') {
+    $ret[] = update_sql('ALTER TABLE {views_display} RENAME "display_options" TO "display_options_old"');
+    db_add_field($ret, 'views_display', 'display_options', $schema['views_display']['fields']['display_options']);
+
+    $sql = "SELECT vid, id, display_options_old FROM {views_display}";
+    $result = db_query($sql);
+    while ($row = db_fetch_array($result)) {
+      $row['display_options_old'] = db_decode_blob($row['display_options_old']);
+      $sql = "UPDATE {views_display} SET display_options = '%s' WHERE vid = %d AND id = '%s'";
+      db_query($sql, $row['display_options_old'], $row['vid'], $row['id']);
+    }
+
+    db_drop_field($ret, 'views_display', 'display_options_old');
+  }
+  else {
+    db_change_field($ret, 'views_display', 'display_options', 'display_options', $schema['views_display']['fields']['display_options']);
+  }
 
   return $ret;
-}
\ No newline at end of file
+}
