What are best practices for multi-tenant database isolation?
I am developing an app that uses around 20 tables to log various attributes, comments, form data, etc within an organization. Obviously I want multiple organizations to be able to use my app, what is considered best practices for this situation? My current working idea is to dynamically create the set of ~20 tables ewith