--
-- weblogger_channel__new/5
--
create or replace function weblogger_channel__new(
integer,
integer,
integer,
integer,
character varying
) returns int4 as $$
declare
p_channel_id alias for $1;
p_package_id alias for $2;
p_user_id alias for $3;
p_creation_user alias for $4;
p_creation_ip alias for $5;
v_channel_id integer;
begin
v_channel_id := acs_object__new (
p_channel_id,
'weblogger_channel',
current_timestamp,
p_creation_user,
p_creation_ip,
p_package_id
);
insert into weblogger_channels (
channel_id,
package_id,
user_id
) values (
v_channel_id,
p_package_id,
p_user_id
);
return v_channel_id;
end;
$$ language plpgsql;