I would like to show a graph (nodes and edges) from a sql database where each node is a table and has edges linking to elements of the table and there are different colored edges linking elements that reference each other. I know I could do it manually with graphviz or write a script to convert the table definitions to graphviz code but if there is a program that already does this it would save me some trouble. Any suggestions would be appreciated.