Multiple database adapters in tests

This pull request adds the ability to pass a `DB_ADAPTER` environment variable to run the test suite with a specific database adapter.

Next step will be to fix the tests for PostgreSQL :smile: