Lanzamiento de Greenmask 0.2.6 – 0.2.8
Herramienta de anonimización de bases de datos PostgreSQL y generación de datos sintéticos
Descripción de Greenmask
Greenmask es una potente herramienta de código abierto diseñada para el volcado de respaldos de bases de datos lógicas, la anonimización, la generación de datos sintéticos y la recuperación. Es una aplicación sin estado y no requiere ningún cambio en el esquema de la base de datos. Está diseñada para ser altamente personalizable y compatible con las utilidades PostgreSQL existentes, y es rápida y fiable.
Es perfecta para:
- Respaldo y Restauración: Agiliza tareas diarias como respaldos lógicos, la restauración de tablas tras un truncamiento o la sustitución de pg_dump y pg_restore con facilidad.
- Anonimización y enmascaramiento de datos: Simplifica la configuración del entorno de pruebas y las tareas analíticas anonimizando y transformando los respaldos, lo cual garantiza datos coherentes y seguros para una mayor rapidez.
Greenmasks dispone de una función de subconjunto de bases de datos: uno de los sistemas de subconjunto más avanzados del mercado. Soporta referencias virtuales, columnas que admiten valores null, referencias polimórficas y puede crear subconjuntos incluso de los esquemas más complejos con referencias cíclicas.
Cambios
- Soporte para conexiones a esquemas con URL
postgres://
#263 - Implementación de las opciones
--blobs
y--no-blobs
para el comandogreenmask dump
. Estas opciones permiten incluir o excluir objetos de gran tamaño en el archivo de volcado. Por defecto,--blobs
está activado. Si se especifica--no-blobs
, se omitirán los datos de objetos de gran tamaño y sólo se incluirán en el volcado los comandos de creación de objetos de gran tamaño y las ACL. #265 - Implementación de la opción
--no-blobs
para la restauración de Greenmasks. Si existen objetos de gran tamaño en la base de datos, se creará un marcador de posición vacío. #265 - Habilitado el soporte para todos los tipos de datos textuales en todos los transformadores que contengan un tipo de texto #267. Se cierra #260
- Corrección de numerosas consultas de introspección que contenían errores de fuera de rango causados por la conversión de tipos OID a valores int4. #264. Se cierra #265
- Refactorización de la lógica de los restauradores y ampliación de la cobertura de pruebas para mejorar el mantenimiento y la estabilidad. #268
- Corrección de la consulta de introspección relativa a las restricciones de dominio #266
- Documentación revisada según los últimos cambios #267
- Corrección de la build brew homebrew-core #206868 Se cierra #261
- Correción de un error que se producía cuando el volcado de un directorio se convertía en un único archivo utilizando
pg_restore --file=1738263512345.sql
y resultaba corrupto debido a la pérdida del punto y coma. #255 - Dependencias go actualizadas #256
- Introducción de las opciones
--disable-trigers
,--use-session-replication-role-replica
y--superuser
para el comando de restauración. Esto permite desactivar los triggers durante la restauración de la sección de datos. #252. Se cierra la solicitud de funcionalidad #228 - Corrección de la omisión de tipo desconocido cuando silent es true #251
Lista de versiones:
Enlaces
No duden en ponerse en contacto con nosotros si tienen alguna pregunta o necesitan ayuda: