--
--
--
-- @author Victor Guerra (guerra@galileo.edu)
-- @creation-date 2006-07-13
-- @cvs-id $Id: upgrade-5.2.0d11-5.2.0d12.sql,v 1.2 2018/08/15 16:48:01 gustafn Exp $
--
-- renaming upgrade script, original script: upgrade-5.1.5-5.2.0a1.sql
-- procedure merge
create or replace function membership_rel__merge (integer)
returns integer as '
declare
merge__rel_id alias for $1;
begin
update membership_rels
set member_state = ''merged''
where rel_id = merge__rel_id;
return 0;
end;' language 'plpgsql';
alter table membership_rels drop constraint membership_rel_mem_ck;
alter table membership_rels add constraint membership_rel_mem_ck check (member_state in ('approved','needs approval','banned','rejected','deleted','merged'));