froOzzy / pg_stage

Anonymization of data in pg_dump
MIT License
9 stars 1 forks source link

Добавление обфускации для связанных между собой телефоном #39

Closed lanabutnotdelray closed 8 months ago

lanabutnotdelray commented 8 months ago

https://github.com/froOzzy/pg_stage/issues/37

Дополнена реализация 'relations' для того, чтобы сохранить построчную обработку данных: в обфускаторе передается уже обфусцированное поле, если оно есть, а мутатор в зависимости от входных условий (всего 4 случая) обрабатывает поле.

Для корректной работы маска телефона должна иметь цифры только до или после #

Например: 7 (9##) ### - ## - 99, 7 (9##) ### - ## - ##, # (###) ### - ## - 99 -- можно, а # (###) ##8 - 56 - ## -- нельзя

lanabutnotdelray commented 8 months ago

Решили отказаться от реализации данного функционала в виду увеличения длительность работы программы и несоответсвия функционала