diff --git a/database/updates.inc b/database/updates.inc
index f5ddfc7fba52cd22ae18c9825cb22a0af9ee4d9f..26f4da7ab1bf242578a3214b71ddf2850db5e89f 100644
--- a/database/updates.inc
+++ b/database/updates.inc
@@ -750,7 +750,11 @@ function update_78() {
     )");
   }
   else {
-    /* Needs PostgreSQL equivalent */
+    $ret[] = update_sql("CREATE TABLE {filters} (
+      module varchar(64) NOT NULL DEFAULT '',
+      weight smallint NOT NULL DEFAULT 0
+      );");
+    $ret[] = update_sql("CREATE INDEX {filters_weight} ON {filters} (weight);");
   }
   return $ret;
 }