File tree Expand file tree Collapse file tree 3 files changed +10
-1
lines changed
postgres/scripts/docker-entrypoint-initdb.d Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Original file line number Diff line number Diff 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
File renamed without changes.
Original file line number Diff line number Diff line change 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};
You can’t perform that action at this time.
0 commit comments