A shared database server is a convenience that turns into a trap. Developers overwrite each other’s changes. My changes on the server break your code on your machine. Remote development is slow.

Avoid shared databases. The time you save setting up individual databases is nothing compared to the time you’ll waste debugging conflicts.