-- -- acs_privilege__create_privilege/3 -- create or replace function acs_privilege__create_privilege( character varying, character varying, character varying ) returns int4 as $$ declare create_privilege__privilege alias for $1; create_privilege__pretty_name alias for $2; -- default null create_privilege__pretty_plural alias for $3; -- default null begin insert into acs_privileges (privilege, pretty_name, pretty_plural) values (create_privilege__privilege, create_privilege__pretty_name, create_privilege__pretty_plural); return 0; end;$$ language plpgsql; -- -- acs_privilege__create_privilege/1 -- create or replace function acs_privilege__create_privilege( character varying ) returns int4 as $$ declare create_privilege__privilege alias for $1; begin return acs_privilege__create_privilege(create_privilege__privilege, null, null); end;$$ language plpgsql;