Index: openacs-4/packages/lars-blogger/sql/postgresql/upgrade/upgrade-0.8.9-0.9.0.sql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/lars-blogger/sql/postgresql/upgrade/upgrade-0.8.9-0.9.0.sql,v
diff -u -r1.1.2.1 -r1.1.2.2
--- openacs-4/packages/lars-blogger/sql/postgresql/upgrade/upgrade-0.8.9-0.9.0.sql	3 Feb 2004 18:56:40 -0000	1.1.2.1
+++ openacs-4/packages/lars-blogger/sql/postgresql/upgrade/upgrade-0.8.9-0.9.0.sql	4 Feb 2004 09:44:12 -0000	1.1.2.2
@@ -65,8 +65,8 @@
 
     PERFORM acs_permission__grant_permission(
         v_entry_id,
-	p_creation_user,
-	''admin''
+        p_creation_user,
+        ''admin''
     );
 
     return v_entry_id;   
@@ -79,23 +79,25 @@
     'Weblogger Channels',       -- pretty_plural
     'acs_object',               -- supertype
     'weblogger_channels',       -- table_name
-    'channel_id',       	-- id_column
-    null,               	-- package_name
-    'f',        	        -- abstract_p
-    null,   	                -- type_extension_table
-    'weblogger_channels.name'	-- name_method
+    'channel_id',               -- id_column
+    null,                       -- package_name
+    'f',                        -- abstract_p
+    null,                       -- type_extension_table
+    null                        -- name_method
 );
 
 create table weblogger_channels (
-  channel_id    	integer
+  channel_id            integer
                         constraint channel_id_fk
                         references acs_objects(object_id)
                         constraint weblogger_channels_pk
                         primary key,
   package_id            integer
                         constraint weblogger_channels_package_id_kf
                         references apm_packages(package_id),
-  user_id		integer		
+  user_id               integer,
+  constraint weblogger_chnls_package_user_un
+  unique (package_id, user_id)
 );
 
 
@@ -110,7 +112,7 @@
 declare
     p_channel_id           alias for $1;
     p_package_id           alias for $2;
-    p_user_id		   alias for $3;
+    p_user_id              alias for $3;
     p_creation_user        alias for $4;
     p_creation_ip          alias for $5;
     v_channel_id           integer;