> For the complete documentation index, see [llms.txt](https://xoops.gitbook.io/xmf-cookbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xoops.gitbook.io/xmf-cookbook/reference/database.md).

# Database

The `Xmf\Database` namespace contains classes to simplify database maintenance tasks associated with installing and updating a module.

## Classes in the Xmf\Database namespace

* [Migrate](/xmf-cookbook/reference/database/migrate.md)
* [TableLoad](/xmf-cookbook/reference/database/tableload.md)
* [Tables](/xmf-cookbook/reference/database/tables.md)
  * [Getting Started](/xmf-cookbook/reference/database/tables/getting-started.md)
  * [Table Operations](/xmf-cookbook/reference/database/tables/table-operations.md)
  * [Working with Columns](/xmf-cookbook/reference/database/tables/working-with-columns.md)
  * [Working with Indexes](/xmf-cookbook/reference/database/tables/working-with-indexes.md)
  * [Changing Table Data](/xmf-cookbook/reference/database/tables/changing-table-data.md)
  * [Interacting with the Work Queue](/xmf-cookbook/reference/database/tables/interacting-with-the-work-queue.md)
  * [Error Info and Debugging](/xmf-cookbook/reference/database/tables/error-info-and-debugging.md)
