| 2 | |
| 3 | == Database Schema == |
| 4 | |
| 5 | [[Image(erm.png)]] |
| 6 | |
| 7 | Tables: |
| 8 | * `bitten_config`: [wiki:BuildConfigurations build configurations], each composed of zero or more target platforms. |
| 9 | * `bitten_platform`: target platforms, which are basically categories for build slaves based on their properties. |
| 10 | * `bitten_rule`: rules for matching a build slave against a target platform. |
| 11 | * `bitten_build`: pending, in-progress or completed builds, associated with a specific target platform and build configuration. |
| 12 | * `bitten_slave`: Properties of the build slave that performed a build. |
| 13 | * `bitten_step`: Information about an invidividual build step, such as the output and the result (success or failure). |