kogito-quarkus-examples/process-usertasks-timer-quarkus/docker-compose/sql/init.sql (29 lines of code) (raw):

CREATE ROLE "kogito-user" WITH LOGIN SUPERUSER INHERIT CREATEDB CREATEROLE NOREPLICATION PASSWORD 'kogito-pass'; CREATE DATABASE kogito WITH OWNER = "kogito-user" ENCODING = 'UTF8' LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8' TABLESPACE = pg_default CONNECTION LIMIT = -1; CREATE DATABASE keycloak WITH OWNER = "kogito-user" ENCODING = 'UTF8' LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8' TABLESPACE = pg_default CONNECTION LIMIT = -1; GRANT ALL PRIVILEGES ON DATABASE postgres TO "kogito-user"; GRANT ALL PRIVILEGES ON DATABASE kogito TO "kogito-user"; GRANT ALL PRIVILEGES ON DATABASE kogito TO postgres; GRANT ALL PRIVILEGES ON DATABASE keycloak TO "kogito-user"; GRANT ALL PRIVILEGES ON DATABASE keycloak TO postgres;