Restrict devs with dashboard access from dropping tables

Is there a way to prevent users with dashboard and SQL editor access from performing destructive actions like dropping tables and deleting data? I was thinking of setting some RLS rules based on claims or roles but if someone has dashboard access they can just change these from the SQL editor.
Was this page helpful?