Skip to content

Commit

Permalink
create role after tables
Browse files Browse the repository at this point in the history
  • Loading branch information
mdr223 committed Nov 10, 2023
1 parent 300e3ef commit 703c4aa
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions deploy/dev/dev-init.sql
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
-- create grafana user if it does not exist
DO
$do$
BEGIN
IF NOT EXISTS (SELECT FROM pg_roles WHERE rolname = 'grafana') THEN
CREATE USER grafana WITH PASSWORD 'GRAFANA_PASSWORD';
GRANT USAGE ON SCHEMA public TO grafana;
GRANT SELECT ON public.timing TO grafana;
END IF;
END
$do$;

-- create tables
CREATE TABLE IF NOT EXISTS conversations (
conversation_id INTEGER NOT NULL,
Expand Down Expand Up @@ -47,3 +35,15 @@ CREATE TABLE IF NOT EXISTS timing (
PRIMARY KEY (mid),
FOREIGN KEY (mid) REFERENCES conversations(message_id)
);

-- create grafana user if it does not exist
DO
$do$
BEGIN
IF NOT EXISTS (SELECT FROM pg_roles WHERE rolname = 'grafana') THEN
CREATE USER grafana WITH PASSWORD 'GRAFANA_PASSWORD';
GRANT USAGE ON SCHEMA public TO grafana;
GRANT SELECT ON public.timing TO grafana;
END IF;
END
$do$;

0 comments on commit 703c4aa

Please sign in to comment.