使用 Toad for Oracle,我可以生成完整的 DDL 文件,描述 Oracle 模式的所有表、视图、源代码(过程、函数、包)、序列和授权。一个很棒的功能是将每个 DDL 声明分成不同的文件(每个对象的文件,无论是表、过程、视图等),因此我可以编写代码并查看数据库的结构而无需 DB 连接. 使用 DDL 文件的另一个好处是,我不必在每次需要查看表定义时都连接到数据库来生成 DDL。在 Toad for Oracle 中,执行此操作的方法是转到数据库 -> 导出并根据您要导出的内容选择适当的菜单项。它可以让您及时了解数据库。
是否有一个“批处理”工具可以导出
- 所有表 DDL(包括索引、检查/引用约束)
- 所有源代码(每个过程、函数的单独文件)
- 所有视图-
来自 SQL Server 的
所有序列?
PostgreSQL 怎么样?
那么 MySQL 呢?
安格尔呢?
对于该工具是开源的还是商业的,我没有偏好。