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.

  1. Create a fork
  2. Make changes on the fork
  3. Validate the result
  4. 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