Skip to content

Commit fadfbe7

Browse files
committed
fix: also privs in the migration
1 parent a74b26a commit fadfbe7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

migrations/db/migrations/20221207154255_create_pgsodium_and_vault.sql

+6-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@ BEGIN
1010

1111
-- for some reason extension custom scripts aren't run during AMI build, so
1212
-- we manually run it here
13-
GRANT USAGE ON SCHEMA vault TO postgres WITH GRANT OPTION;
14-
GRANT SELECT, DELETE ON vault.secrets, vault.decrypted_secrets TO postgres WITH GRANT OPTION;
15-
GRANT EXECUTE ON FUNCTION vault.create_secret, vault.update_secret, vault._crypto_aead_det_decrypt TO postgres WITH GRANT OPTION;
13+
grant usage on schema vault to postgres with grant option;
14+
grant select, delete, truncate, references on vault.secrets, vault.decrypted_secrets to postgres with grant option;
15+
grant execute on function vault.create_secret, vault.update_secret, vault._crypto_aead_det_decrypt to postgres with grant option;
16+
grant usage on schema vault to service_role;
17+
grant select, delete on vault.secrets, vault.decrypted_secrets to service_role;
18+
grant execute on function vault.create_secret, vault.update_secret, vault._crypto_aead_det_decrypt to service_role;
1619
ELSE
1720
pgsodium_exists = (
1821
select count(*) = 1

0 commit comments

Comments
 (0)