Anonimización de base de datos

Hola Fernando, te comento que la documentación está desactualizada.

Debes posicionarte en el directorio:

php/3ros/anonimizador

Luego configurar las variables de entorno que están en el archivo env_local.sh y darle permisos de ejecución. Ejecutas ese archivo

.  env_local.sh

Y recién ahí haces la prueba:

echo Hola | ./mask

Si todo esto funciona correctamente, entonces continuás instalando las funciones de anonimización:

./install_mask.sh server server_port nombre_de_base

Una vez hecho esto ya podés hacer un backup de la base:

pg_dump -h HOST -U USER -d BASE_NOMBRE -n SCHEMA | ./mask > BASE_ANON.sql

Te comento que estamos trabajando en una mejora al proceso de anonimización de bases para que este comando esté disponible directamente en el instalador del proyecto con lo cuál va a ser mucho más simple. Con un comando similar a este:

./bin/instalador base:anonimizar

Ya tendrías una base clonada y lista para exportar. Como te decía eso probablemente salga en la nueva versión de Kolla.

Cualquier duda la seguimos.