From ce49a143f58d2056aba492005edc1a6ffe694c4d Mon Sep 17 00:00:00 2001 From: Bobbie Soedirgo Date: Thu, 17 Jul 2025 23:32:43 +0800 Subject: [PATCH] fix: set default_txn_read_only on supabase_read_only_user --- ..._supabase_read_only_user_default_transaction_read_only.sql | 4 ++++ nix/tests/expected/roles.out | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 migrations/db/migrations/20250710151649_supabase_read_only_user_default_transaction_read_only.sql diff --git a/migrations/db/migrations/20250710151649_supabase_read_only_user_default_transaction_read_only.sql b/migrations/db/migrations/20250710151649_supabase_read_only_user_default_transaction_read_only.sql new file mode 100644 index 000000000..b60d7ec16 --- /dev/null +++ b/migrations/db/migrations/20250710151649_supabase_read_only_user_default_transaction_read_only.sql @@ -0,0 +1,4 @@ +-- migrate:up +alter role supabase_read_only_user set default_transaction_read_only = on; + +-- migrate:down diff --git a/nix/tests/expected/roles.out b/nix/tests/expected/roles.out index aef247b35..2810ff87c 100644 --- a/nix/tests/expected/roles.out +++ b/nix/tests/expected/roles.out @@ -86,7 +86,7 @@ order by rolname; supabase_admin | {"search_path=\"$user\", public, auth, extensions",log_statement=none} supabase_auth_admin | {search_path=auth,idle_in_transaction_session_timeout=60000,log_statement=none} supabase_functions_admin | - supabase_read_only_user | + supabase_read_only_user | {default_transaction_read_only=on} supabase_replication_admin | supabase_storage_admin | {search_path=storage,log_statement=none} (29 rows)