Database support for plugins

Description

Add database support for plugins. Specifically, it should be easy for plugins to define database tables that they depend on, along with a framework for upgrading those tables between releases. The plugin developer guide will need to be updated.

Environment

None
Fixed

Assignee

MattM

Reporter

MattM