I'm trying to find a tool (or simple program, script, jar file) to describe my oracle database (schema).
What I need from output report:
- HTML format
- ER diagram in output
- Table and Columns description (packages, procedures etc is a big plus)
- Examples of data from a table in an output report.
- Possibility to regenerate documentation by schedule
What I am trying (but it does not quite fit):
- SchemaSpy
- Oracle SQL developer report
- Oracle SQL Data modeler reports
Could you recommend any other tool which may be more suitable for my needs?
.sql
files? In the latter case, you might wish to take a look at my tool HyperSQL which goes this direction (no ER diagrams though, but dependency graphs instead). It's written in Python, and you can run it from any scheduler. It even includes some scripts to extract object definitions (e.g. tables) from your database, and you can have additional details included using Javadoc. Would that fit?