jj, schemaspy je vyborny nastroj ked clovek zdedi rozsiahlu databazu, ktorej dokumentaciu autor zanedbal :)
Btw, mierne oftopic, ak ide konkretne o postgres tak pouzivam radsej pgmodeler. Vie si naiportovat komplet celu strukturu do diagramu. Vratane typov, funkcii, operatorov, etc(nie vsetko sa zobrazi priamov diagrame, treba sa k tomu doklikat). Po uprave diagramu vie zase urobit diff proti servru a pripadne ALTER vie bud ulozit alebo aplikovat priamo na server. Jedine co ma niekedy mrzi je ze nevie importovat dump. Naviac sa lahko instaluje - "dnf install pgmodeler" akurat neviem ci ta verzia v repozitaroch fedory uz vie postgres 13.
Jasně, data jsou základ. Bez nich nic. Pamatuji si, že jednu dobu bylo moderní psát všude komentáře a vysvětlivky. Posledních pár let zase "influenceři" tlačí všude nepište nikam nic, všechno musíte vyčíst z kódu. A pak je tu samozřejmě taky to, že člověk který to dělá považuje dokumentaci DB za zbytečnou, protože tomu rozumí a z dat rychle vyčte a pak v určité chvíli toho začne být moc a x dnů práce na dokumentaci jen tak někdo nezaplatí ...