Create role publicuser if it does not exist
This commit is contained in:
parent
e82f5b0264
commit
966dd4268a
@ -1,5 +1,18 @@
|
|||||||
-- Install dependencies
|
-- Install dependencies
|
||||||
CREATE EXTENSION plpythonu;
|
CREATE EXTENSION plpythonu;
|
||||||
CREATE EXTENSION postgis;
|
CREATE EXTENSION postgis;
|
||||||
|
-- Create role publicuser if it does not exist
|
||||||
|
DO
|
||||||
|
$$
|
||||||
|
BEGIN
|
||||||
|
IF NOT EXISTS (
|
||||||
|
SELECT *
|
||||||
|
FROM pg_catalog.pg_user
|
||||||
|
WHERE usename = 'publicuser') THEN
|
||||||
|
|
||||||
|
CREATE ROLE publicuser LOGIN;
|
||||||
|
END IF;
|
||||||
|
END
|
||||||
|
$$ LANGUAGE plpgsql;
|
||||||
-- Install the extension
|
-- Install the extension
|
||||||
CREATE EXTENSION crankshaft VERSION 'dev';
|
CREATE EXTENSION crankshaft VERSION 'dev';
|
||||||
|
@ -2,5 +2,19 @@
|
|||||||
CREATE EXTENSION plpythonu;
|
CREATE EXTENSION plpythonu;
|
||||||
CREATE EXTENSION postgis;
|
CREATE EXTENSION postgis;
|
||||||
|
|
||||||
|
-- Create role publicuser if it does not exist
|
||||||
|
DO
|
||||||
|
$$
|
||||||
|
BEGIN
|
||||||
|
IF NOT EXISTS (
|
||||||
|
SELECT *
|
||||||
|
FROM pg_catalog.pg_user
|
||||||
|
WHERE usename = 'publicuser') THEN
|
||||||
|
|
||||||
|
CREATE ROLE publicuser LOGIN;
|
||||||
|
END IF;
|
||||||
|
END
|
||||||
|
$$ LANGUAGE plpgsql;
|
||||||
|
|
||||||
-- Install the extension
|
-- Install the extension
|
||||||
CREATE EXTENSION crankshaft VERSION 'dev';
|
CREATE EXTENSION crankshaft VERSION 'dev';
|
||||||
|
Loading…
Reference in New Issue
Block a user