log message was wrong
Add table to track new-style template databases
DBIx::Class entities to work with the new-style template databases
Now that superuser is a required param of PostgresInstance, we don't need this check or Exception
Extract method to run the createdb command from determining the params
new method createdb_from_template

Creates a new database using another named database as its template

This replaces the old importdb
Switch the live_database.template_id FK constraint to point to database_template

Note that this migration does not move the data from the old db_template
table.  Since we're not in production yet, it's not really a problem.
CreateDatabaseFromTemplate (and its converse) now use the new-style template database
get test working with new-style database templates
get test working with new-style database templates
The "delete template" test is workign with new-style template databases
Create the DB entity before the actual database

This lets the test fail with the expected exception
fixup with fb94cf157
template.t now runs with new-style template databases

Eliminated the code that handles uploading files to use as templates
database.t working with new-style template databases
Remove the old db_template table and its associated code
Rename the template entities back to "template"

DatabaseTemplate -> Template
create_database_template -> create_template
search_database_template -> search_template
etc.
Merge pull request #15 from brummett/new-template

This branch implements Templates as complete databases rather than as SQL scripts