mozilla/datazilla — pull request #36 by carljm (2012-06-12 22:56:21+00:00)
Title: Engine select feature

With this pull request:

- The create_project management command supports `--perftest_type` and `--objectstore_type` arguments, which should be like "MySQL-InnoDB" or "MySQL-Aria".

- The "type" column in the "datasource" table should now contain a similarly-formatted type, though for backwards-compatibility "MySQL" is still supported (and assumed to mean "MySQL-InnoDB").

- The SQL schema files now have a `.sql.tmpl` extension because they are no longer valid SQL; they contain `{engine}` placeholders which must be replaced before use. `DataSource.create_database` performs this replacement (by removing the "MySQL-" prefix from the datasource type and using the rest as the engine name).

- The default type for all databases is "MySQL-InnoDB", which means the tests can now run against any vanilla MySQL server (as long as it is compiled with InnoDB support).