nxs-data-anonymizer 1.4.0 imechapishwa - zana ya kutotambulisha utupaji wa hifadhidata ya PostgreSQL na MySQL/MariaDB/Percona. Huduma inasaidia kutokutambulisha kwa data kulingana na violezo na kazi za maktaba ya Sprig. Kati ya mambo mengine, unaweza kutumia maadili ya safuwima zingine kwa safu sawa kujaza. Inaruhusiwa kutumia chombo kupitia mabomba yasiyo na jina kwenye mstari wa amri na kuelekeza utupaji kutoka kwa hifadhidata ya chanzo moja kwa moja kwenye hifadhidata inayolengwa na mabadiliko yanayohitajika. Zana imeandikwa katika Go na iliyotolewa chini ya Apache License 2.0.
Katika chini ya mwaka mmoja baada ya toleo la kwanza la toleo la 1.0.0, zana ina sifa zifuatazo:
- Kitendakazi cha kichujio kiliongezwa kwa kufanya kazi na thamani tupu.
- Amri ya -l/—log-format imetekelezwa, kukuruhusu kuchagua umbizo la ukataji miti (json au plain).
- Dalili ya mchakato wa kutokujulikana imeongezwa - data juu ya maendeleo ya operesheni huonyeshwa kwa vipindi maalum.
- Katika toleo la 1.4, iliwezekana kuweka maadili ya uwanja kwa kutumia amri za nje kwa kuongeza safu ya "aina: amri" kwa thamani. Kwa mfano: vichujio: some_table_name: safuwima: some_column_name: aina: thamani ya amri: /path/to/command/or/script.sh
Ikiwa "aina: amri" imebainishwa kwa safu, basi thamani ya sehemu ya thamani inachukuliwa kama njia ya faili kwa amri ambayo itaendeshwa kila wakati kwa uga huu. Wakati amri inafanya kazi, anuwai za ziada za mazingira zitapatikana:
- ENVVARTABLE={TABLE_NAME}: ina jina la jedwali la kuchujwa
- ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: Ina safu wima zote na thamani zake (kabla ya kubadilishwa) kwa safu mlalo iliyochujwa ya sasa. Amri ya Stdout inachukuliwa kuwa thamani mpya ya sehemu iliyochujwa.
Chanzo: opennet.ru
