@@ -16,6 +16,21 @@
        );
     drupal_set_message(t('Created security table'));
     break;
+  case 'pgsql':
+    db_query("CREATE TABLE {login_security_track} (".
+       "id serial NOT NULL, ".
+       "host varchar(15) NOT NULL, ".
+       "name varchar(64) NOT NULL, ".
+       "timestamp int_unsigned NOT NULL, ".
+       "PRIMARY KEY (id,name,host) ".
+       ");"
+       );
+    db_query("CREATE INDEX {login_security_track}_timestamp_idx ".
+       "ON {login_security_track} ".
+       "USING btree ".
+       "(timestamp););
+    drupal_set_message(t('Created security table'));
+    break;
   }
 }
 
