The downside is that you have to spend quite some time designing the database schema and testing the RLS, which does require some SQL skills. Also, if you have too many Postgres roles (e.g. a separate ...