--
-- 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;