From 4fd78dd2efc7d56bd1629c85d85c27a3a4e31eb1 Mon Sep 17 00:00:00 2001
From: salvis <db@salvisberg.com>
Date: Sun, 1 May 2011 07:42:54 +0200
Subject: [PATCH] Issue #1044988 by salvis: Clean up variable editor query.

---
 devel.pages.inc |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/devel.pages.inc b/devel.pages.inc
index 134a59f..9abb441 100644
--- a/devel.pages.inc
+++ b/devel.pages.inc
@@ -171,13 +171,10 @@ function devel_variable_form() {
   $query->fields('v', array('name', 'value'));
   switch (db_driver()) {
     case 'mssql':
-      $query->addExpression("COL_LENGTH('{variable}', 'value')", 'length');
-      break;
-    case 'pgsql':
-      $query->addExpression("CONVERT(LENGTH(v.value), INTEGER)", 'length');
+      $query->addExpression("LEN(v.value)", 'length');
       break;
     default:
-      $query->addExpression("CONVERT(LENGTH(v.value), UNSIGNED INTEGER)", 'length');
+      $query->addExpression("LENGTH(v.value)", 'length');
       break;
   }
   $result = $query
-- 
1.7.4.msysgit.0

