Utilizando Toad for Oracle, puedo generar archivos DDL completos que describen todas las tablas, vistas, código fuente (procedimientos, funciones, paquetes), secuencias y concesiones de un esquema de Oracle. Una gran característica es que separa cada declaración DDL en diferentes archivos (un archivo para cada objeto, ya sea una tabla, un procedimiento, una vista, etc.) para poder escribir código y ver la estructura de la base de datos sin una conexión de base de datos. . La otra ventaja de trabajar con archivos DDL es que no tengo que conectarme a la base de datos para generar un DDL cada vez que necesito revisar las definiciones de las tablas. En Toad for Oracle, la forma de hacerlo es ir a Base de datos -> Exportar y seleccionar el elemento de menú apropiado según lo que desee exportar. Le da una buena imagen de la base de datos en ese momento.¿Hay alguna herramienta para generar una base de datos completa DDL para SQL Server? ¿Qué pasa con Postgres y MySQL?
¿Existe una herramienta de "lote" que exporta
- todos los DDL de mesa (incluyendo índices, compruebe/restricciones de referencia)
- todo el código fuente (archivos separados para cada procedimiento, función)
- todos los puntos de vista
- todas las secuencias
de SQL Server?
¿Qué pasa con PostgreSQL?
¿Qué hay de MySQL?
¿Qué hay de Ingres?
No tengo preferencia si la herramienta es de código abierto o comercial.
I le hubiera gustado otorgar la respuesta a más de una respuesta, , ya que cada respuesta es específica de DB y la pregunta se planteó sobre la mayoría de los sistemas principales de base de datos . –