El tipo de cosas que busco en este momento es bastante básico:¿Existe una herramienta para SQL refactorización, un poco como un ReSharper para SQL
- Formato automático
- Detectar las variables utilizadas
- Variable convención de nombres de comprobación
que no se sorprendería si había una herramienta disponible que pudiera manejar refactorizaciones más complejas, como las que se encuentran en Refactoring Databases, pero aprecio que el complexiti añadido es introducido por la estructura de db actual y el estado de los datos puede evitar muchos de ellos.
supongo que estoy después ReSQLer
Un pasado por alto problema de refactorizaciones automáticas SQL es que no cubren la migración de todos los datos (por ejemplo, mediante la generación de scripts de migración) y las dependencias entrantes (por ejemplo sentencias JDBC de código Java). ¡Estos son completamente necesarios para hacer una refactorización SQL "real" automática! Esta complejidad no se cumple con las herramientas de refactorización de SQL que conozco. –
Completamente de acuerdo con las dependencias entrantes, pero no veo por qué una herramienta así no podría generar algunas instrucciones de manipulación de datos para ir con las manipulaciones de esquema (por ejemplo, normalizar una tabla en dos tablas, denormalizar dos tablas en una, etc.) . – MPritchard
SQL Server Data Tools (SSDT) es una herramienta gratuita para el desarrollo de bases de datos SQL Server. Consulte https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt. –