Modelatge de bases de dades open source per a equips tècnics

Dissenya esquemes Postgres i Supabase visualment.

DB Open Studio converteix l'estructura de la teva base de dades en un canvas clar. Importa un esquema real, dissenya taules i relacions, compara canvis i genera migracions SQL revisables abans d'executar res en producció.

Open source

Dissenyar bé bases de dades ha d'estar a l'abast de tothom.

DB Open Studio és open source perquè qualsevol desenvolupador pugui inspeccionar-lo, executar-lo en local, adaptar-lo al seu flux i contribuir-hi millores. Pots fer-lo servir lliurement als teus projectes, fer-ne un fork, ampliar-lo o ajudar a construir una eina millor per dissenyar bases de dades visualment.

Taules de base de dades visuals connectades amb relacions

Flux de disseny de base de dades

Creat per entendre esquemes, dissenyar ERD visuals i revisar migracions.

Fes-lo servir com a dissenyador Postgres, eina ERD per a Supabase, modelador visual, generador de migracions SQL i superfície de revisió per a equips de producte.

01

Importa esquemes Postgres

Captura taules, columnes, claus primàries, foreign keys i índexs des de Supabase o qualsevol Postgres accessible.

02

Dissenya relacions visualment

Organitza taules per vistes, connecta foreign keys, inspecciona columnes i mantén comprensibles els esquemes grans.

03

Genera migracions SQL

Compara snapshots importats amb el model visual objectiu i genera SQL amb avisos de risc.

04

Executa local o amb Supabase

Comença amb emmagatzematge JSON local i passa a Supabase Auth i Supabase Postgres quan necessitis usuaris.

Com funciona

De l'esquema existent a una migració revisada.

  1. ImportaConnecta Supabase o Postgres i captura un snapshot de l'esquema.
  2. ModelaOrganitza vistes, edita taules, afegeix columnes i crea relacions visualment.
  3. ComparaRevisa exactament què canvia entre el snapshot i el teu model objectiu.
  4. GeneraExporta migracions SQL i aplica-les en el teu propi flux de desplegament.

Assistent AI opcional

Fes servir AI per a propostes de disseny i explicacions de migracions.

L'assistent pot proposar taules, completar columnes, reparar relacions que falten, resumir l'impacte de migracions i destacar revisions manuals. És opcional i només funciona si configures una API key d'OpenAI.

Exemples de promptsAfegeix taules de facturació i connecta-les amb clients.Revisa aquesta migració per risc destructiu.Explica quines relacions han canviat.

Quick start

Clona, instal·la i arrenca en local.

Amb `.env.local` buit, DB Open Studio funciona amb persistència JSON local. No necessites Supabase, Postgres, SMTP ni OpenAI per a la primera prova.

git clone git@github.com:victorlr7/db-open-studio.git
cd db-open-studio
npm install
cp .env.example .env.local
npm run dev

Opcions de desplegament

Tria el mode de persistència que encaixa amb la teva instal·lació.

JSON localIdeal per a demos, desenvolupament local i provar ràpidament el producte.
Supabase hostedSupabase Auth i Supabase Postgres per a usuaris i projectes compartits.
Importació de base origenImporta esquemes des de Supabase, Postgres local o Postgres hosted de manera independent.
DB Open Studio

Disseny visual open source per a equips que treballen amb Postgres.