pg_dbml – jednoduchý nástroj pro export PostgreSQL schématu do DBML

23 views
Skip to first unread message

Zbynek Vanzura

unread,
Apr 19, 2026, 9:56:15 AM (11 days ago) Apr 19
to postgr...@googlegroups.com
Ahoj všichni,

pokud občas potřebujete „nakrmit“ AI (Claude, ChatGPT, Cursor apod.)
informacemi o struktuře vaší databáze, určitě víte, jak je to tokenově
drahé a nepohodlné. Mnohem efektivnější je vyexportovat schéma do DBML
formátu.

Existuje několik nástrojů, které to umí, ale když jsem zkoušel
oficiální db2dbml na reálné databázi, výsledek byl dost tristní –
chyběly relace, špatně se mapovaly komentáře, objevovaly se vymyšlené
indexy atd.

Proto jsem napsal vlastní malý nástroj pg_dbml.

Jedná se o velmi jednoduché řešení postavené čistě na SQL + psql:
- Žádné externí závislosti
- Všechny informace tahá přímo z pg_catalog a information_schema
- Exportuje tabulky, sloupce, primární a cizí klíče, unique
constraints i komentáře
- Výstup je čistý a dobře čitelný pro člověka i pro AI

Není to žádná revoluce, spíš praktická věc, kterou by většina z vás
pravděpodobně dokázala napsat za pár hodin. Já jsem to udělal za vás a
dávám to k dispozici pod MIT licencí.

Pokud by se vám to hodilo, mrkněte na stránku: https://pg_dbml.80.cz

Budu rád za jakoukoli zpětnou vazbu nebo nápady na vylepšení.

Díky a hezký den
--
Zbynek Vanzura
hep...@gmail.com

Aleš Zelený

unread,
Apr 20, 2026, 10:33:54 AM (10 days ago) Apr 20
to PostgreSQL-cz
Ahoj,

rychlý test na jednoduchém tasku -  hodně to pomohlo na úsporu tokenů i na čas, díky za super pomůcku!

Aleš
Reply all
Reply to author
Forward
0 new messages