Skip to content

Releases: rheinwerk-verlag/pganonymize

0.4.0

05 May 10:39
Compare
Choose a tag to compare
  • #18: Specify (SQL WHERE) search_condition, to filter the table for rows to be anonymized (bobslee)
  • #17: Fix anonymizing error if there is a JSONB column in a table (koptelovav)

0.3.3

16 Apr 07:24
Compare
Choose a tag to compare
  • #16: Preserve column and table cases during the copy process

0.3.2

25 Jan 14:57
Compare
Choose a tag to compare

0.3.1

04 Dec 08:08
Compare
Choose a tag to compare
  • #13: Fixed a syntax error if no truncated tables are defined (ray-man)

0.3.0

11 Feb 07:39
Compare
Choose a tag to compare
  • Use python-poetry for requirements management
  • Added commandline argument to list all available providers (#4)
  • Added commandline argument to create a dump file (#5)
  • Execute table truncation in one statement to avoid foreign key constraint errors (thanks to W1ldPo1nter)

0.2.4

03 Jan 08:22
Compare
Choose a tag to compare
  • Fixed several issues with the usage of dict.keys and Python 3

0.2.3

02 Jan 11:08
Compare
Choose a tag to compare
  • Fixed the wrong cStringIO import for Python 3
  • Removed Travis-CI file in favor of the Github actions

0.2.2

02 Jan 09:14
Compare
Choose a tag to compare
  • Hide the progressbar completely if verbose is set to False
  • Restructured the requirement files and added flake8 to Travis CI

0.2.1

20 Dec 14:08
Compare
Choose a tag to compare
  • Added field based, regular expression excludes (to skip data under certain conditions).
    Currently only regular expressions are supported and the exlusion affects the whole row,
    not just one single column.

0.2.0

20 Dec 08:23
Compare
Choose a tag to compare
  • Added provider classes
  • Added new providers:
    • choice - returns a random list element
    • mask - replaces the original value with a static sign