Multi-tenant architectures in PostgreSQL: Design patterns and selection criteria · ORA·tech