I didn't that this defaults to the `DATABASE_URL` if url is `nil`.  Very nicely done, especially using fetch to blow up if both are `nil`