mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-08-01 13:49:28 +00:00
Rename 'all' variable which appears to be a reserved word in PostgreSQL 9
This commit is contained in:
parent
bf2d2c3870
commit
bb2435eb34
@ -774,18 +774,18 @@ DECLARE
|
||||
in_priv TEXT;
|
||||
out_bits BIT(24);
|
||||
i INT;
|
||||
all BIT(24);
|
||||
allprivs BIT(24);
|
||||
start INT;
|
||||
finish INT;
|
||||
BEGIN
|
||||
out_bits := 0::BIT(24);
|
||||
all := ~ out_bits;
|
||||
allprivs := ~ out_bits;
|
||||
SELECT array_lower(raw_privs,1) INTO start;
|
||||
SELECT array_upper(raw_privs,1) INTO finish;
|
||||
FOR i IN start .. finish LOOP
|
||||
SELECT out_bits | privilege_to_bits(raw_privs[i]) INTO out_bits;
|
||||
IF out_bits = all THEN
|
||||
RETURN all;
|
||||
IF out_bits = allprivs THEN
|
||||
RETURN allprivs;
|
||||
END IF;
|
||||
END LOOP;
|
||||
RETURN out_bits;
|
||||
|
||||
@ -45,18 +45,18 @@ DECLARE
|
||||
in_priv TEXT;
|
||||
out_bits BIT(24);
|
||||
i INT;
|
||||
all BIT(24);
|
||||
allprivs BIT(24);
|
||||
start INT;
|
||||
finish INT;
|
||||
BEGIN
|
||||
out_bits := 0::BIT(24);
|
||||
all := ~ out_bits;
|
||||
allprivs := ~ out_bits;
|
||||
SELECT array_lower(raw_privs,1) INTO start;
|
||||
SELECT array_upper(raw_privs,1) INTO finish;
|
||||
FOR i IN start .. finish LOOP
|
||||
SELECT out_bits | privilege_to_bits(raw_privs[i]) INTO out_bits;
|
||||
IF out_bits = all THEN
|
||||
RETURN all;
|
||||
IF out_bits = allprivs THEN
|
||||
RETURN allprivs;
|
||||
END IF;
|
||||
END LOOP;
|
||||
RETURN out_bits;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user