mysql2psql:将旧MySQL数据库转换为PostgreSQL,并尝试新的体验

时间:2024-06-11 23:13:31
【文件属性】:

文件名称:mysql2psql:将旧MySQL数据库转换为PostgreSQL,并尝试新的体验

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-11 23:13:31

Python

将Mysql db迁移到Postgresql(按规则) 通过单个命令将当前MySQL数据库迁移到Postgres。 该工具为您提供了将本地MySQL数据库迁移到Postgres的机会,甚至可以修改您当前的数据库结构,名称并获得更好的一致性,从而定义新的外键并使用_PRE_SQL查询清理数据。 如何使用它 模式1:迁移单个数据库 $ python main.py {db_name} 模式2:从单个数据库迁移少量表 $ python main.py {db_name} [{table_name1} {table_name2} ..] 模式3:迁移整个MySQL模式 $ python main.py all-databases (建议使用parameters.json中的prefix ,请参见上文) 文献资料 操作系统依赖 安装点子 sudo apt-get install pyth


【文件预览】:
mysql2psql-master
----logs()
--------.gitignore(13B)
----output()
--------.gitignore(13B)
----main.py(8KB)
----requirements.txt(126B)
----config()
--------parameters.json.sample(375B)
----LICENSE(1KB)
----README.md(4KB)
----dumperAuxFuncs.py(1KB)
----libs()
--------RuleHandler.py(5KB)
--------MysqlParser.py(12KB)
--------__init__.py(0B)
--------PsqlParser.py(21KB)
----.gitignore(77B)
----rules()
--------schema_changes.json(619B)
--------mysql_to_psql.json(1KB)
--------mysql_raw_dump.json(479B)
----bin()
--------migrate.sh(2KB)
--------install_requirements.sh(109B)

网友评论