-- -- apm_parameter_value__new/4 -- create or replace function apm_parameter_value__new( integer, integer, integer, character varying ) returns int4 as $$ declare new__value_id alias for $1; -- default null new__package_id alias for $2; new__parameter_id alias for $3; new__attr_value alias for $4; v_value_id apm_parameter_values.value_id%TYPE; begin v_value_id := acs_object__new( new__value_id, 'apm_parameter_value', now(), null, null, null ); insert into apm_parameter_values (value_id, package_id, parameter_id, attr_value) values (v_value_id, new__package_id, new__parameter_id, new__attr_value); return v_value_id; end;$$ language plpgsql;