What's the difference between betwwen 2 DB and 2 Schema
By default, PostgreSQL's databases cannot see each other and you cannot query between them. 

You can query between, or have foreign keys between PostgreSQL schemas.

If you want strong multi-tenant client segregation, use distinct databases.