13 lines
660 B
MySQL
13 lines
660 B
MySQL
|
|
REVOKE ALL ON DATABASE :DATABASE_NAME FROM PUBLIC;
|
||
|
|
GRANT CONNECT ON DATABASE :DATABASE_NAME TO :DATABASE_OWNER;
|
||
|
|
GRANT CONNECT ON DATABASE :DATABASE_NAME TO :DATABASE_AUTHENTICATOR;
|
||
|
|
GRANT ALL ON DATABASE :DATABASE_NAME TO :DATABASE_OWNER;
|
||
|
|
grant app_anonymous to :DATABASE_VISITOR;
|
||
|
|
grant app_user to :DATABASE_VISITOR;
|
||
|
|
grant app_admin to :DATABASE_VISITOR;
|
||
|
|
CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
|
||
|
|
CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public;
|
||
|
|
CREATE EXTENSION IF NOT EXISTS citext WITH SCHEMA public;
|
||
|
|
CREATE EXTENSION IF NOT EXISTS pgcrypto WITH SCHEMA public;
|
||
|
|
CREATE EXTENSION IF NOT EXISTS tablefunc WITH SCHEMA public;
|