Database Studio
Database Studio is the central administrative interface for managing data models and routing rules.
1. Schema Editor
The Schema Editor is where you define the structure of your collections:
- Add columns of different types
- Configure constraints such as required or unique values
- Visualize the schema
Every change eventually generates a physical DDL migration that is applied safely to the tenant database.
The Staging Workflow
Structural changes cannot be made directly in production.
- Create a fork
- Make changes on the fork
- Validate the result
- Apply the validated fork to production
2. Route Configuration
Every collection exposes five API routes: list, view, create, update, and delete.
Database Studio lets you define:
- Validation config (
DOMAIN_VALIDATOR) - Import config
- Export config
- Notification config
See Route Configuration for more detail.
3. The Interface Tab
The Interface tab lets you define how a singular record is displayed and edited
using a form_codeblock.
If you do not configure one, Minerva can generate a functional form from the schema. If you do, you gain full control over layout, visibility rules, tabs, and validations using Dynamic UI.
4. Data Viewer
The Data Viewer gives you a powerful grid for exploring records:
- Filter and sort data
- Edit records
- Trigger approval workflows when configured
- Use import and export templates from route configuration