The old school solution to this is have different schema in your database, and have views as the cross team public interface.
The old school solution to this is have different schema in your database, and have views as the cross team public interface.