--
-- acs_sc_binding__delete/2
--
create or replace function acs_sc_binding__delete(
integer,
integer
) returns int4 as $$
declare
p_contract_id alias for $1;
p_impl_id alias for $2;
begin
delete from acs_sc_bindings
where contract_id = p_contract_id
and impl_id = p_impl_id;
return 0;
end;$$ language plpgsql;
--
-- acs_sc_binding__delete/2
--
create or replace function acs_sc_binding__delete(
character varying,
character varying
) returns int4 as $$
declare
p_contract_name alias for $1;
p_impl_name alias for $2;
v_contract_id integer;
v_impl_id integer;
begin
v_contract_id := acs_sc_contract__get_id(p_contract_name);
v_impl_id := acs_sc_impl__get_id(p_contract_name,p_impl_name);
perform acs_sc_binding__delete(v_contract_id,v_impl_id);
return 0;
end;$$ language plpgsql;