Hej,
czy ktoś z Was jest w stanie polecić jakieś narzędzie do deklaratywnego dokumentowania schematu bazy danych? Nie chodzi w ogóle o wizualizację tego (chociaż może być), głównie chodzi o funkcje walidacji tej dokumentacji. Baza jest postgresowa, więc must-to-have jest wsparcie dla pól jsonowych. Bardzo ważne jest też wersjonowanie - jakby format był tekstowy to załatwia nam to Git.
Co rozumiesz tutaj przez “walidację”?
Np. że deklarujesz jakieś pole z jakimś typem, które jest odniesieniem do pola w innej tabeli (podajesz nazwę pola i tabeli) i jeżeli podasz coś co nie istnieje, to narzędzie na Ciebie “nakrzyczy”.
Nie chodzi ci przypadkiem o jakiś ORM? W przypadku JSa masz na przykład TypeORM który w połączeniu z TypeScriptem jest w stanie osiągnąć to, o czym mówisz
Nie, nie chodzi mi o ORMa tylko o takie rozbudowane narzędzie do dokumentowania. Nie mniej akurat TypeORMa nie znałem - dzięki, wydaje się że warto obczaić