- add report definition table and resource
- set the db encoding explicity even though this probably isn't necessary
- do /admin/initdb in a transaction in case anything goes wrong
- some safety checks and error handling