地道にそれっぽいのを用意しようとするならば、こんな感じ
digraph sample { graph [size = "6, 8"]; graph [nodesep = 0.7]; node [shape = record, height = 0.01, fontname = "Helvetica", fontsize = 9]; bookmark [label = "{bookmark|id\nname\nuri\ndescription\ntime_created}"]; tagmap [label = "{tagmap|id\nbookmark_id\ntag_id}"]; tag [label = "{tag|id\nname}"]; tagmap -> tag [label = "belongs_to"]; tagmap -> bookmark [label = "belongs_to"]; tag -> tagmap [label = "has_many"]; tag -> tagmap [label = "many_to_many"]; bookmark -> tagmap [label = "has_many"]; bookmark -> tagmap [label = "many_to_many"]; }
dotコマンドで実行
$ dot -Tpng db.dot -o db_sample.png
もう少し、スキーマ図っぽくしたいなぁと色々探したらSQL::Translatorというものをみつけた。
後で試す。