--- modules\localizeruser.install	Mon Jan 29 11:11:08 2007
+++ modules\localizeruser.install	Fri Mar 02 23:01:17 2007
@@ -14,12 +14,15 @@
       db_query("CREATE TABLE {localizeruser} (
         uid int4 NOT NULL,
         nodeslocales varchar(100),
+        switch_uicontent int2 NOT NULL default 1,
         PRIMARY KEY  (uid)
       );");
     break;
   }
 }
 
+//*        switch_uicontent int2 NOT NULL default 1, *//
+
 function localizeruser_update_1() {
   $items = array();
   $items[] = update_sql("ALTER TABLE {localizeruser} CHANGE nodeslocale nodeslocales VARCHAR(100)");
@@ -28,7 +31,15 @@
 
 function localizeruser_update_2() {
   $items = array();
-  $items[] = update_sql("ALTER TABLE {localizeruser} ADD COLUMN switch_uicontent tinyint(2) NOT NULL default '1'");
+  switch ($GLOBALS['db_type']) {
+    case 'mysql':
+    case 'mysqli':
+      $items[] = update_sql("ALTER TABLE {localizeruser} ADD COLUMN switch_uicontent tinyint(2) NOT NULL default '1'");
+    break;
+    case 'pgsql':
+      $items[] = update_sql("ALTER TABLE {localizeruser} ADD COLUMN switch_uicontent int2 NOT NULL default 1");
+    break;
+  }  
   return $items;
 }
 ?>
