Skip to content

Commit 4779d4e

Browse files
committed
WIP
1 parent 38d4af5 commit 4779d4e

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

services/docker-compose.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1137,7 +1137,6 @@ services:
11371137
POSTGRES_READONLY_PASSWORD: ${POSTGRES_READONLY_PASSWORD}
11381138
POSTGRES_READONLY_USER: ${POSTGRES_READONLY_USER}
11391139
volumes:
1140-
- ./postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
11411140
- postgres_data:/var/lib/postgresql/data
11421141
- type: tmpfs
11431142
target: /dev/shm
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-- SQL script to create a read-only user and grant privileges
2+
CREATE USER ${POSTGRES_READONLY_USER} WITH PASSWORD '${POSTGRES_READONLY_PASSWORD}';
3+
4+
GRANT CONNECT ON DATABASE ${POSTGRES_DB} TO ${POSTGRES_READONLY_USER};
5+
GRANT USAGE ON SCHEMA public TO ${POSTGRES_READONLY_USER};
6+
GRANT SELECT ON ALL TABLES IN SCHEMA public TO ${POSTGRES_READONLY_USER};
7+
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO ${POSTGRES_READONLY_USER};
8+
9+
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO ${POSTGRES_READONLY_USER};
10+
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON SEQUENCES TO ${POSTGRES_READONLY_USER};

0 commit comments

Comments
 (0)