目次
はじめに
今回は、Supabaseのよくわからないエラーで引っかかったため、共有する
確認事項
RLSやポリシー、anonkeyの設定は正しいか確認する
原因
- SQL Editorで直接
create tableした場合、RLSポリシーとは別にPostgreSQLレベルのGRANT権限が自動付与されない
解決方法
- 下記をSupabaseのSQL Editerで実行する
grant select on public.users to anon, authenticated;
- 今後作成するテーブルすべてに自動でGRANTを適用したい場合は下記を実行する
alter default privileges in schema public
grant select on tables to anon, authenticated;