Index: default_filter/default_filter.install
===================================================================
RCS file: /cvs/drupal/contributions/modules/default_filter/default_filter.install,v
retrieving revision 1.3
diff -u -r1.3 default_filter.install
--- default_filter/default_filter.install	24 Aug 2007 18:42:39 -0000	1.3
+++ default_filter/default_filter.install	29 Aug 2007 13:24:22 -0000
@@ -14,6 +14,18 @@
 				);
 			');
 			break;
+		case 'pgsql':
+			db_query('
+				CREATE TABLE {default_filters}(
+					id serial,
+					role_id integer,
+					format_id integer, 
+					node_type varchar(30),
+					weight integer default 0,
+					PRIMARY KEY(id)	
+				);
+			');
+			break;
 	}
 }
 
Index: default_filter/default_filter.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/default_filter/default_filter.module,v
retrieving revision 1.6
diff -u -r1.6 default_filter.module
--- default_filter/default_filter.module	24 Aug 2007 18:54:53 -0000	1.6
+++ default_filter/default_filter.module	29 Aug 2007 13:24:22 -0000
@@ -42,7 +42,7 @@
   * Settings submit code.
   */
 function default_filter_admin_submit(){
-	db_query('INSERT INTO {default_filters} (role_id, format_id, node_type, weight) VALUES(%d, %d, "%s", %d)', $_POST['role_id'], $_POST['format_id'], $_POST['node_type'], $_POST['weight']);
+	db_query("INSERT INTO {default_filters} (role_id, format_id, node_type, weight) VALUES(%d, %d, '%s', %d)", $_POST['role_id'], $_POST['format_id'], $_POST['node_type'], $_POST['weight']);
 	drupal_set_message(t('Default filter settings saved.'));
 }
 
@@ -100,7 +100,7 @@
 
 	$headers = array(t('Role'), t('Format'), t('Node Type'), t('Weight'), t('Delete'));
 	$rows = array();
-	$result = db_query('SELECT d.id, r.name role, f.name format, d.node_type, d.weight FROM {default_filters} d, {filter_formats} f, {role} r WHERE d.role_id = r.rid AND d.format_id = f.format ORDER BY d.role_id, d.weight ASC, d.format_id');
+	$result = db_query('SELECT d.id, r.name AS role, f.name AS format, d.node_type, d.weight FROM {default_filters} d, {filter_formats} f, {role} r WHERE d.role_id = r.rid AND d.format_id = f.format ORDER BY d.role_id, d.weight ASC, d.format_id');
 	while($row = db_fetch_object($result)){
 		$data[] = array(
 			$row->role,
