I backup my local test database at least once a week, and all my connections to shared (test) databases are select-only until I've made sure I want to change something. Been able to prevent any serious update/delete problems so far. I'd recommend the read-only mode to anyone.