Miljøer
En database kan have miljøer: produktion, test, udvikling … Hvert miljø er en fuldgyldig database — sit skema, sine tabeller, sine rækker, sine tilladelser — og alle deler afstamningen for databasen, dens tabeller og dens felter.
I brugerfladen
Sektion kaldt “I brugerfladen”Sidepanelet viser én linje pr. database med et mærke, der viser det åbne miljø og gør det muligt at skifte. Mærket vises ikke, så længe der kun er produktion.
Miljøer tilføjes, omdøbes og slettes i Rediger database…: et nyt miljø opstår som en kopi af strukturen fra et andet, uden dets rækker.
Sammenlign miljøerne
Sektion kaldt “Sammenlign miljøerne”Fra databasens menu under Flere handlinger åbner Sammenlign miljøer… en dialog:
- Struktur: miljøerne i kolonner, tabeller og felter i rækker; det, der afviger fra produktion, er fremhævet.
- Anvend migreringer… forbereder planen for at gå fra ét miljø til et andet, trin for trin. Den markerer aldrig på forhånd det, der ville annullere en nyere ændring i målet.
- Synkronisering af rækker: tabel for tabel overføres rækker fra ét miljø til et andet ud fra deres id.

Sådan ved basedb, hvem der har ændret hvad
Sektion kaldt “Sådan ved basedb, hvem der har ændret hvad”Sammenligningen bygger på strukturhistorikken: hver oprettelse, ændring eller sletning af en tabel eller et felt fanges af en trigger på kataloget og kan læses under fanen »Struktur« i historikken. Afstamnings-id’erne forbinder et felt i test med dets modstykke i produktion, også hvis det er omdøbt.
Via API, SDK og MCP
Sektion kaldt “Via API, SDK og MCP”Et token oprettet til hele databasen åbner alle dens miljøer, både dem, der findes i dag, og dem, der kommer til: ét enkelt token til produktion og test. Programmet eller agenten vælger miljøet ved hvert kald:
| Hvor | Hvordan |
|---|---|
| REST-API | headeren X-Basedb-Environment: recette eller ?environment=recette |
| SDK | db.environment('recette') |
| MCP | adressen …/mcp?environment=recette eller argumentet environment i et værktøj |
| n8n | feltet Environment i legitimationssættet |
Uden noget af dette betegner hver database sit eget miljø: produktionens navn åbner produktion, testens navn åbner test. Et token kan også ved oprettelsen begrænses til det viste miljø: det ser så ikke noget andet. I begge tilfælde krydses dets tilladelser, miljø for miljø, med dem for den person, der oprettede det.
Hvert miljø er et skema: b_t4z56fq_ventes for produktion,
b_t4z56fq_ventes_recette for test. Dine forespørgsler skifter miljø ved at skifte skema —
eller search_path.
basedb er fri software fra Eodia, et AI-native softwarestudie.