文件名称:Python-pgchameleon是一个从MySQL复制到PostgreSQL的工具
文件大小:354KB
文件格式:ZIP
更新时间:2022-08-29 21:38:15
Python开发-数据库
pg_chameleon是一个从MySQL复制到PostgreSQL的工具,兼容Python 2.7和Python 3.3 。该系统使用库mysql-replication来从MySQL拉取行镜像,将其转换成jsonb对象。一个pl/pgsql函数解码该jsonb对象,然后将更改重新执行到PostgreSQL数据库。
【文件预览】:
the4thdoctor-pg_chameleon-bd27909
----sql()
--------upgrade()
--------fn_process_batch.sql(7KB)
--------scratch3.sql(3KB)
--------drop_schema.sql(59B)
--------tests()
--------create_schema.sql(18KB)
--------fn_replay_data.sql(3KB)
--------get_fkeys.sql(617B)
--------scratch.sql(182B)
--------dev()
----MANIFEST.in(145B)
----RELEASE_NOTES.rst(25KB)
----README.rst(6KB)
----LICENSE.txt(1KB)
----CHANGELOG.rst(9KB)
----images()
--------pgchameleon.png(40KB)
--------pgchameleon.svg(1.17MB)
----scripts()
--------chameleon(193B)
--------chameleon.py(3KB)
----test_logical_decoding.py(767B)
----.travis.yml(645B)
----configuration()
--------config-example.yml(2KB)
----setup.cfg(41B)
----setup.py(3KB)
----docs()
--------configuration_file.rst(8KB)
--------make.bat(8KB)
--------readme.rst(28B)
--------sql_util.rst(191B)
--------conf.py(12KB)
--------usage.rst(7KB)
--------pg_lib.rst(185B)
--------mysql_lib.rst(191B)
--------index.rst(3KB)
--------Makefile(7KB)
--------upgrade_procedure.rst(6KB)
--------global_lib.rst(193B)
--------release_notes.rst(35B)
--------changelog.rst(30B)
--------_static()
----parse.py(4KB)
----tests()
--------my5.5.cnf(169B)
--------my5.7.cnf(191B)
--------setup_mysql.sql(251B)
--------test.yml(2KB)
--------setup_db.sh(660B)
--------my5.6.cnf(191B)
--------install_mysql.sh(864B)
--------test.sh(1KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(299B)
----pg_chameleon()
--------lib()
--------__init__.py(115B)