-- -- 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;