Learn how to :
1- Install Postgresql 10+ from a precompiled package, and prepare the databases cluster.
2- Create schemas, databases and roles(users).
2- Learn the basic permissions you can assign to any user in a schema and how these permissions acts on any databases.
3- Learn the more in depth user's permissions .