update account_repository (to review)

This commit is contained in:
Dany De Bontridder 2018-01-30 19:37:35 +01:00
parent bb3f13ef8b
commit cdd7259cf6
11 changed files with 458 additions and 123 deletions

View file

@ -0,0 +1,22 @@
CREATE FUNCTION limit_user() RETURNS trigger
LANGUAGE plpgsql
AS $$
begin
NEW.ac_user := substring(NEW.ac_user from 1 for 80);
return NEW;
end; $$;
CREATE FUNCTION upgrade_repo(p_version integer) RETURNS void
LANGUAGE plpgsql
AS $$
declare
is_mono integer;
begin
select count (*) into is_mono from information_schema.tables where table_name='repo_version';
if is_mono = 1 then
update repo_version set val=p_version;
else
update version set val=p_version;
end if;
end;
$$;