Skip to content

Commit 703c4aa

Browse files
committed
create role after tables
1 parent 300e3ef commit 703c4aa

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

deploy/dev/dev-init.sql

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
-- create grafana user if it does not exist
2-
DO
3-
$do$
4-
BEGIN
5-
IF NOT EXISTS (SELECT FROM pg_roles WHERE rolname = 'grafana') THEN
6-
CREATE USER grafana WITH PASSWORD 'GRAFANA_PASSWORD';
7-
GRANT USAGE ON SCHEMA public TO grafana;
8-
GRANT SELECT ON public.timing TO grafana;
9-
END IF;
10-
END
11-
$do$;
12-
131
-- create tables
142
CREATE TABLE IF NOT EXISTS conversations (
153
conversation_id INTEGER NOT NULL,
@@ -47,3 +35,15 @@ CREATE TABLE IF NOT EXISTS timing (
4735
PRIMARY KEY (mid),
4836
FOREIGN KEY (mid) REFERENCES conversations(message_id)
4937
);
38+
39+
-- create grafana user if it does not exist
40+
DO
41+
$do$
42+
BEGIN
43+
IF NOT EXISTS (SELECT FROM pg_roles WHERE rolname = 'grafana') THEN
44+
CREATE USER grafana WITH PASSWORD 'GRAFANA_PASSWORD';
45+
GRANT USAGE ON SCHEMA public TO grafana;
46+
GRANT SELECT ON public.timing TO grafana;
47+
END IF;
48+
END
49+
$do$;

0 commit comments

Comments
 (0)