Oracle ddl generator - puts a python command line on the dbms_metadata.get_ddl function.
"python ddl_generator.py -h"
will tell you something useful.
Can get DDL for
- tables
- indexes
- sequences
- functions
- procedures
- packages
- types
- triggers
- database links
- synonyms
- views
Works on
- 9i
- 10g
- 11g
- maybe 12c (not tested)
cx_Oracle Oracle client libraries installation
- Add an "all" modifier on object options
- Add a "get everything at once" option.
- Allow concurrent processes for large schemas. dbms_metadata.get_ddl is not the fastest thing in the world...