Options to simplify the life of those who use provisioning systems

One just make sure that the database is not created if it doesn't exist
and the other make sure to delete it before to recreate it.
I know that's why there is the if statement line 60.
Both cannot happen at that place.

Do you prefer a full blown if else for clarity ?