Use the DB superuser when importing/dumping/dropping databases
Forgot to change to superuser
Require the DB superuser name to perform actions
Merge pull request #14 from brummett/superuser

Use the DB superuser when importing/dumping/dropping databases
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