Подскажите как решить задачку с обезличиванием личных данных клиентов в базе MySQL. Моя задача состоит в том что бы при бекапе были обезличены личные данные клиентов - ФИО, емаил. Есть e-commerce CMS, и я хочу что бы при бекапе эти данные были изменены. Как это реализовать? Есть ли примеры? Я себе представляю это как изменения данных во время бекапа на лету. Другой вариант это копия базы и изменение данных через sql запросы, и потом обезличеный бекап. Подскажите как сделать правильно и если можно пример.
Бекап БД подразумевает сохранение данных, а задача в изменении данных. Если для разработчиков не нужно чтобы количество записей в таблицах было одинаковым в основной базе и дев базе, а нужна именно структура. Можно подготовить тестовые данные для дев базы один раз. Изменив либо часть основной базы, либо всю если нужны все записи. А далее изменяете только структуру, если она менялась, миграциями обычно. Если все таки нужны для чего то все данные бекапа, но измененные. То стоит написать миграцию (набор sql запросов изменяющих данные) и применять ее к свежему бекапу, в потом отдавать дамп разработчикам. Для автоматизации или bash или консольное приложение, смотря что у вас там конкретно стоит и как удобнее. Хорошая практика это иметь базу с тестовыми данными и менять только структуру, если она поменялась через миграции.
Я решил задачу с GDPR данными обычной маскировкой данных функциями MySQL.
mysql -u %DB_LOGIN% -p%DB_PASSWORD% %GDPR_DB_NAME% -e "DROP DATABASE %GDPR_DB_NAME%"
mysql -u %DB_LOGIN% -p%DB_PASSWORD% -e "CREATE DATABASE %GDPR_DB_NAME%"
mysqldump -u %DB_LOGIN% -p%DB_PASSWORD% %DB_NAME% | mysql -u %DB_LOGIN% -p%DB_PASSWORD% %GDPR_DB_NAME%
mysql -u %DB_LOGIN% -p%DB_PASSWORD% -D %GDPR_DB_NAME% -e "UPDATE "customer_address_entity" SET company = CONCAT(SUBSTR(company, 1, 6), REPEAT('*', CHAR_LENGTH(company) - 6));" -vvv
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня проблема с crud а именно update laravelОтправляю запрос выдает ошибку
Нужно отправить форму в контроллер без перезагрузки страницыКак это можно реализовать используя ajax
Нужна регулярка которая будет находить определенное слово (в данном случае длина), и получать цифру идущую за ней, и на этом поиск прекращала,...