Index: database/database.pgsql
===================================================================
RCS file: /cvs/drupal/drupal/database/database.pgsql,v
retrieving revision 1.58
diff -u -r1.58 database.pgsql
--- database/database.pgsql	21 Feb 2004 22:38:00 -0000	1.58
+++ database/database.pgsql	23 Feb 2004 14:56:40 -0000
@@ -167,6 +167,16 @@
 );
 
 --
+-- Table structure for table 'filters'
+--
+
+CREATE TABLE filters ( 
+  module varchar(64) NOT NULL default '',
+  weight smallint DEFAULT '0' NOT NULL,
+  PRIMARY KEY (weight)
+);
+
+--
 -- Table structure for table 'forum'
 --
 
Index: update.php
===================================================================
RCS file: /cvs/drupal/drupal/update.php,v
retrieving revision 1.133
diff -u -r1.133 update.php
--- update.php	21 Feb 2004 22:38:01 -0000	1.133
+++ update.php	23 Feb 2004 14:56:43 -0000
@@ -60,7 +60,7 @@
   "2003-10-20" => "update_68",
   "2003-10-22" => "update_69",
   "2003-10-27" => "update_70",
-  "2003-11-17" => "update_71",
+  "2003-11-17: first update since Drupal 4.3.0 release" => "update_71",
   "2003-11-27" => "update_72",
   "2003-12-03" => "update_73",
   "2003-12-06" => "update_74",
@@ -634,7 +634,6 @@
     update_sql("ALTER TABLE {feed} ALTER COLUMN modified SET NOT NULL");
 
     update_sql("ALTER TABLE {feed} RENAME timestamp TO checked");
-
     update_sql("UPDATE {blocks} SET module = 'aggregator' WHERE module = 'import'");
     update_sql("UPDATE {system} SET filename = 'modules/aggregator.module', name = 'aggregator' WHERE filename = 'modules/import.module'");
   }
@@ -668,18 +667,18 @@
     )");
   }
   else {
-    /* Needs PGSQL/MSSQL equivalent */
+    update_sql("CREATE TABLE {filters} ( 
+      module varchar(64) NOT NULL default '',
+      weight smallint DEFAULT '0' NOT NULL,
+      PRIMARY KEY (weight)
+    )");
   }
 }
 
 function update_79() {
-  if ($GLOBALS["db_type"] == "pgsql") {
-    // Taking no action.  PostgreSQL is not always capable of dropping columns.
-  }
-  else {
-    update_sql("ALTER TABLE {node} DROP attributes");
-    update_sql("ALTER TABLE {comments} DROP link");
-  }
+  // Works for both mysql and postgresql
+  update_sql("ALTER TABLE {node} DROP attributes");
+  update_sql("ALTER TABLE {comments} DROP link");
 }
 
 /*
@@ -793,7 +792,29 @@
   KEY uid (uid),
   KEY sid (sid(4)),
   KEY timestamp (timestamp));</pre></li>";
+  print " <li>If you upgrade from Drupal 4.3.2, you have will need to add the <code>bootstrap</code> and <code>throttle</code> fields to the <code>system</code> table manually before upgrading. To add the required fields, issue the following SQL command 
+
+  <p>MySQL specific example:
+  <pre>
+  ALTER TABLE system ADD throttle tinyint(1) NOT NULL DEFAULT '0';
+  ALTER TABLE system ADD bootstrap int(2);
+  </pre>
+  </p>
+  
+  <p>PostgreSQL specific example:
+  <pre>
+  ALTER TABLE system ADD throttle smallint;
+  ALTER TABLE system ALTER COLUMN throttle SET DEFAULT '0';
+  UPDATE system SET throttle = 0;
+  ALTER TABLE system ALTER COLUMN throttle SET NOT NULL;
+  ALTER TABLE system ADD bootstrap integer;
+  </pre>
+  </p>
+
+</li>";
   print "</ol>";
+
+
   print update_page_footer();
 }
 
