--- admin_message.install	2007-12-13 02:13:48.000000000 +0800
+++ admin_message.install	2008-03-14 01:07:29.000000000 +0800
@@ -18,6 +18,20 @@ function admin_message_install() {
         PRIMARY KEY (nid, uid)
       ) /*!40100 DEFAULT CHARACTER SET UTF8 */ ");
       break;
+    case 'pgsql':
+      db_query("CREATE TABLE {admin_message} (
+        nid int NOT NULL,
+        keep_new smallint NOT NULL default '0',
+        php_visibility text NOT NULL,
+        PRIMARY KEY (nid)
+      )");
+
+      db_query("CREATE TABLE {admin_message_close} (
+        nid int NOT NULL,
+        uid int NOT NULL,
+        PRIMARY KEY (nid, uid)
+      )");
+      break;
     }
 
   // Create default content type
