update account_repository (to review)
This commit is contained in:
parent
bb3f13ef8b
commit
cdd7259cf6
11 changed files with 458 additions and 123 deletions
|
|
@ -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;
|
||||
$$;
|
||||
Loading…
Add table
Add a link
Reference in a new issue