Pg-chameleon

Latest version: v2.0.19

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

Scan your dependencies

Page 1 of 5

2.0.19

..........................................................
* Merge pull request 144, mysql-replication support for PyMySQL>0.10.0 was introduced in v0.22
* add support for fillfactor when running init_replica
* improve logging on discarded rows
* add distinct on group concat when collecting foreign keys
* use mysql-replication>=0.31, fix for crash when replicating from MariaDB

2.0.18

..........................................................
* Support the ON DELETE and ON UPDATE clause when creating the foreign keys in PostgreSQL
* change logic for index and foreign key names by managing only duplicates within same schema
* use mysql-replication<0.27 as new versions crash when receiving queries
* add copy_schema method for copying only the schema without data (EXPERIMENTAL)
* change type for identifiers in replica schema to varchar(64)

2.0.17

..........................................................
* Remove argparse from the requirements
* Add the collect for unique constraints when keep_existing_schema is **Yes**
* Fix wrong order in copy data/create indices when keep_existing_schema is **No**
* Remove check for log_bin we are replicating from Aurora MySQL
* Manage different the different behaviour in pyyaml to allow pg_chameleon to be installed as rpm in centos 7

2.0.16

..........................................................
* Fix for issue 126 init_replica failure with tables on transactional engine and invalid data

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)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.