Index: subscriptions.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/subscriptions/subscriptions.install,v
retrieving revision 1.3.2.1.2.14
diff -u -r1.3.2.1.2.14 subscriptions.install
--- subscriptions.install	18 Jan 2008 21:47:25 -0000	1.3.2.1.2.14
+++ subscriptions.install	14 Feb 2008 00:05:16 -0000
@@ -58,7 +58,7 @@
     break;
     case 'pgsql':
       db_query("CREATE TABLE {subscriptions} (
-          sid int_unsigned NOT NULL default 0,
+          sid serial,
           module varchar(64) default NULL,
           field varchar(32) default NULL,
           value varchar(237) default NULL,
@@ -69,11 +69,10 @@
           send_comments smallint NOT NULL default 0,
           PRIMARY KEY (sid)
         )");
-      db_query("CREATE SEQUENCE {subscriptions}_sid_seq;");
       db_query("CREATE INDEX {subscriptions}_module_field_value_index ON {subscriptions} (module, field, value)");
       db_query("CREATE INDEX {subscriptions}_recipient_uid_index ON {subscriptions} (recipient_uid)");
       db_query("CREATE TABLE {subscriptions_queue} (
-          sqid integer NOT NULL default 0,
+          sqid serial,
           uid integer default NULL,
           name varchar(60) default NULL,
           mail varchar(64) default NULL,
@@ -90,7 +89,6 @@
           last_sent int_unsigned NOT NULL default 0,
           PRIMARY KEY (sqid)
         )");
-      db_query("CREATE SEQUENCE {subscriptions_queue}_sqid_seq;");
       db_query("CREATE INDEX {subscriptions_queue}_load_args_load_function_uid_index ON {subscriptions_queue} (load_args, load_function, uid)");
       db_query("CREATE TABLE {subscriptions_mail_edit} (
           mailkey varchar(255) NOT NULL,
@@ -248,7 +246,7 @@
       case 'pgsql':
         $ret[] = 'ALTER TABLE {subscriptions} RENAME TO {subscriptions_old}';
         $ret[] = update_sql("CREATE TABLE {subscriptions} (
-            sid int_unsigned NOT NULL default 0,
+            sid serial,
             module varchar(255) default NULL,
             field varchar(255) default NULL,
             value varchar(255) default NULL,
@@ -259,7 +257,6 @@
             send_comments smallint NOT NULL default 0,
             PRIMARY KEY (sid)
           )");
-        $ret[] = update_sql("CREATE SEQUENCE {subscriptions}_sid_seq");
         $ret[] = update_sql("CREATE INDEX {subscriptions}_module_field_value_index ON {subscriptions} (module, field, value)");
         $ret[] = update_sql("CREATE INDEX {subscriptions}_recipient_uid_index ON {subscriptions} (recipient_uid)");
         break;
@@ -330,7 +327,7 @@
 
     case 'pgsql':
       $ret[] = update_sql("CREATE TABLE {subscriptions_queue} (
-          sqid integer NOT NULL default 0,
+          sqid serial,
           uid integer default NULL,
           name varchar(60) default NULL,
           mail varchar(64) default NULL,
@@ -346,7 +343,6 @@
           last_sent int_unsigned NOT NULL default 0,
           PRIMARY KEY (sqid)
         )");
-      $ret[] = update_sql("CREATE SEQUENCE {subscriptions_queue}_sqid_seq;");
       $ret[] = update_sql("CREATE INDEX {subscriptions_queue}_load_args_load_function_uid_index ON {subscriptions_queue} (load_args, load_function, uid)");
       $ret[] = update_sql("CREATE TABLE {subscriptions_user} (
           uid integer NOT NULL,
