--- ajaxim_server.install	2007-06-29 17:11:05.000000000 +0200
+++ ajaxim_server.install-postgre	2007-08-15 14:41:18.000000000 +0200
@@ -30,6 +30,32 @@
                              id bigint(20) NOT NULL,
                              PRIMARY KEY  (uid)
                );");
+      break;
+
+      case 'pgsql':
+      db_query("CREATE TABLE {ajaxim_messages} (
+                             recipient integer DEFAULT 0 NOT NULL,
+                             sender integer DEFAULT 0 NOT NULL,
+                             message text NOT NULL,
+                             type text NOT NULL,
+                             stamp text NOT NULL,
+                             id integer NOT NULL,
+                             room character varying(255) NOT NULL
+               );");
+
+      db_query("CREATE TABLE {ajaxim_status} (
+                             uid integer DEFAULT 0 NOT NULL,
+                             status integer DEFAULT 0 NOT NULL,
+                             last_ping text NOT NULL,
+                             last_status integer DEFAULT 0 NOT NULL,
+                             last_stmsg character varying(50) NOT NULL
+               );");
+      db_query("CREATE TABLE {ajaxim_chats} (
+                             uid integer DEFAULT 0 NOT NULL,
+                             room text NOT NULL,
+                             id integer DEFAULT 0 NOT NULL
+               );");
+      break;
   }
 }
 
