Upload New File
This commit is contained in:
37
bt-autoscaler/qseow_db_setup.sql
Normal file
37
bt-autoscaler/qseow_db_setup.sql
Normal file
@@ -0,0 +1,37 @@
|
||||
CREATE DATABASE "QSR" ENCODING = 'UTF8';
|
||||
CREATE DATABASE "QSMQ" ENCODING = 'UTF8';
|
||||
CREATE DATABASE "Licenses" ENCODING = 'UTF8';
|
||||
CREATE DATABASE "SenseServices" ENCODING = 'UTF8';
|
||||
CREATE DATABASE "QLogs" ENCODING = 'UTF8';
|
||||
|
||||
CREATE ROLE "qliksenserepository" WITH LOGIN NOINHERIT NOSUPERUSER NOCREATEDB NOCREATEROLE NOREPLICATION VALID UNTIL 'infinity';
|
||||
ALTER ROLE "qliksenserepository" WITH ENCRYPTED PASSWORD 'Qlik1234!';
|
||||
GRANT qliksenserepository TO postgres;
|
||||
|
||||
ALTER DATABASE "QSR" OWNER TO "qliksenserepository";
|
||||
ALTER DATABASE "SenseServices" OWNER TO "qliksenserepository";
|
||||
ALTER DATABASE "QSMQ" OWNER TO "qliksenserepository";
|
||||
ALTER DATABASE "Licenses" OWNER TO qliksenserepository;
|
||||
|
||||
GRANT TEMPORARY, CONNECT ON DATABASE "QSMQ" TO PUBLIC;
|
||||
GRANT ALL ON DATABASE "QSMQ" TO postgres;
|
||||
GRANT CREATE ON DATABASE "QSMQ" TO "qliksenserepository";
|
||||
GRANT TEMPORARY, CONNECT ON DATABASE "SenseServices" TO PUBLIC;
|
||||
GRANT ALL ON DATABASE "SenseServices" TO postgres;
|
||||
GRANT CREATE ON DATABASE "SenseServices" TO "qliksenserepository";
|
||||
|
||||
GRANT TEMPORARY, CONNECT ON DATABASE "Licenses" TO PUBLIC;
|
||||
GRANT ALL ON DATABASE "Licenses" TO postgres;
|
||||
GRANT CREATE ON DATABASE "Licenses" TO qliksenserepository;
|
||||
|
||||
CREATE ROLE qlogs_users WITH NOLOGIN NOINHERIT NOSUPERUSER NOCREATEDB NOCREATEROLE NOREPLICATION VALID UNTIL 'infinity';
|
||||
CREATE ROLE qlogs_reader WITH LOGIN NOINHERIT NOSUPERUSER NOCREATEDB NOCREATEROLE NOREPLICATION VALID UNTIL 'infinity';
|
||||
CREATE ROLE qlogs_writer WITH LOGIN NOINHERIT NOSUPERUSER NOCREATEDB NOCREATEROLE NOREPLICATION VALID UNTIL 'infinity';
|
||||
|
||||
ALTER ROLE qlogs_reader WITH ENCRYPTED PASSWORD 'Qlik1234!';
|
||||
ALTER ROLE qlogs_writer WITH ENCRYPTED PASSWORD 'Qlik1234!';
|
||||
|
||||
GRANT qlogs_users TO qlogs_reader;
|
||||
GRANT qlogs_users TO qlogs_writer;
|
||||
|
||||
ALTER DATABASE "QLogs" OWNER TO qlogs_writer; --sets qlogs_writer as an owner of QLogs database
|
||||
Reference in New Issue
Block a user