I've seen several questions posted here about recommendations for UML diagramming tools as an alternative to Visio. What I seem to be missing, though, is a good database diagramming tool for OS X. I have done all of my development work in the .NET world for the last few years, and for better or worse Visio has been my go-to tool for database diagramming (as it supports defining columns, keys, relationships, etc.). I've found several completely adequate general-purpose diagramming tools for OSX, but I haven't yet found something suitable for a fairly detailed, exhaustive database diagram.
Does anyone have any suggestions? I need to be able to define columns, keys, and relationships. Indexes and constraints would be a bonus, too.
Edit
So far I've tried:
- Visual Paradigm Community Edition
- OmniGraffle
- ConceptDraw
And one or two others that I've since uninstalled and, of course, can't remember!