I want to separate data into schema based on their administrative location (city). For example: Schema 1 will hold data for City 1, Schema 2 will hold data for City 2.
I am using postgresql 13.
I am thinking of these options but can't decide the pros and cons:

PS: i don't know if the second picture is possible
thanks