Pg-chameleon

Latest version: v2.0.21

Safety actively analyzes 723843 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

2.0.15

..........................................................
* Support for reduced lock if MySQL engine is transactional, thanks to rascalDan
* setup.py now requires python-mysql-replication to version 0.22 which adds support for PyMySQL >=0.10.0
* removed PyMySQL requirement <0.10.0 from setup.py
* prevent pg_chameleon to run as root

2.0.14

..........................................................
* Add support for spatial data types (requires postgis installed on the target database)
* When ``keep_existing_schema`` is set to ``yes`` now drops and recreates indices, and constraints during the ``init_replica`` process
* Fix for issue 115 thanks to porshkevich
* setup.py now forces PyMySQL to version <0.10.0 because it breaks the python-mysql-replication library (issue 117)

2.0.13

..........................................................
* **EXPERIMENTAL** support for Point datatype - jovankricka-everon
* Add ``keep_existing_schema`` in MySQL source type to keep the existing scema in place instead of rebuilding it from the mysql source
* Change tabs to spaces in code

2.0.12

..........................................................
* Fixes for issue 96 thanks to daniel-qcode
* Change for configuration and SQL files location
* Package can build now as source and wheel
* The minimum python requirements now is 3.5

2.0.11

..........................................................
* Fix wrong formatting for yaml example files. rebtoor
* Make start_replica run in foreground when log_file == stdout . clifff
* Travis seems to break down constantly, Disable the CI until a fix is found. Evaluate to use a different CI.
* Add the add loader to yaml.load as required by the new PyYAML version.

2.0.10

..........................................................
* Fix regression in new replay function with PostgreSQL 10
* Convert to string the dictionary entries pulled from a json field
* Let ``enable_replica`` to disable any leftover maintenance flag
* Add capture in CHANGE for tables in the form schema.table

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.