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.
but this check does not prevent the code from running