Postgres Question
@stolas@elekk.xyz How many users do you expect to have is_boss = true compared to total number of users?
If the ratio is something like 1:100 then it could start making sense to have is_boss stored in a separate table, then make sure that table always has at least one row.