Pass the database to execute_sql.

Now that execute_sql depends on an evolver, it's important to pass the
intended database to it, to get the right backend. This is now done for
unit tests and during evolution.