跳转到主要内容

将SQL数据库的内容复制到另一个数据库

项目描述

dbcopy

将源数据库中的表复制到目标数据库,这两个数据库使用不同的SQL引擎。例如,可以将MySQL或MSSQL数据库的内容复制到Postgres。虽然不那么文明,相反的操作也可能有效 :-P

安装

请使用Python pip命令安装dbcopy

pip install -U dbcopy

根据数据库后端,您可能还需要安装一个连接适配器。推荐的适配器可以作为包的额外部分安装

pip install -U dbcopy[postgres,mssql]

用法

您必须始终指定源数据库连接URI和目标数据库URI

dbcopy --drop postgresql://localhost/demo sqlite:///demo.sqlite3

还有其他参数可以跳过单个表或将表和列名规范化为常见的snake_case形式。有关这些选项,请参阅

dbcopy --help

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

dbcopy-0.1.7.tar.gz (5.2 kB 查看散列)

上传时间:

构建分布

dbcopy-0.1.7-py2.py3-none-any.whl (6.1 kB 查看散列)

上传于 Python 2 Python 3

由以下提供支持