lshift/diffa — pull request #117 by paulj (2012-04-22 22:11:38+00:00)
Title: Fix use of paths when creating database environments so memory database is used

In `DatabaseEnvironment`, the default URL is ignoring the path parameter, and just using `jdbc:hsqldb:mem`. This doesn't actually create a memory database, since the provider requires an extra parameter (a name) after a `:`. The `HsqldbEnvironment` already does this - so this change just ports that default string in.

Note that this will remove the creation of spurious `mem.script` files in the kernel directory, and should prevent a number of FK problems appearing in other tests.