--
-- notification_interval__new/7
--
create or replace function notification_interval__new(
integer,
character varying,
integer,
timestamp with time zone,
integer,
character varying,
integer
) returns int4 as $$
declare
p_interval_id alias for $1;
p_name alias for $2;
p_n_seconds alias for $3;
p_creation_date alias for $4;
p_creation_user alias for $5;
p_creation_ip alias for $6;
p_context_id alias for $7;
v_interval_id integer;
begin
v_interval_id := acs_object__new(
p_interval_id,
'notification_interval',
p_creation_date,
p_creation_user,
p_creation_ip,
p_context_id
);
insert
into notification_intervals
(interval_id, name, n_seconds)
values
(v_interval_id, p_name, p_n_seconds);
return v_interval_id;
end;
$$ language plpgsql;