Skip to main content

dbcopy

Copy tables from a source database to a destination database, with both databases using different SQL engines. This can be used, for example, to copy the contents from a MySQL or MSSQL database to Postgres. While less civilized, the opposite operation might also work :-P

Installation

Please install dbcopy using the Python pip command:

pip install -U dbcopy

Depending on the database backend, you may need to also install a connection adapter. Recommended adapters can be installed as extras with the package:

pip install -U dbcopy[postgres,mssql]

Usage

You must always specify a source database connection URI and a target database URI:

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

There are additional parameters to skip individual tables or normalize tables and column names to the common snake_case form. For these options, please see:

dbcopy --help

Release files for dbcopy 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dbcopy 0.1.7
File Size Uploaded
dbcopy-0.1.7.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dbcopy 0.1.7
File Interpreter ABI Platform
dbcopy-0.1.7-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 11.2 kB

Release files / dbcopy-0.1.7.tar.gz

Download URL dbcopy-0.1.7.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
39a59c1130125d030aeeb623abc5402f4297f37ed384a6ff7be17bae19b8cc7b
BLAKE2b-256 checksum
How to use checksums
8572723b8630cd9fefd21737de0e983cc2eff2f922408e3c9166194f5a240f57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / dbcopy-0.1.7-py2.py3-none-any.whl

Download URL dbcopy-0.1.7-py2.py3-none-any.whl
Size 6.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
bf67246686f6988ddd2930d8225d33893f64e4059b50d3fbf8a790eb9347f3e0
BLAKE2b-256 checksum
How to use checksums
d4a47f1531c64134d2fe28ee01819f5fb67b988ac740491aa967cf0b9110c8fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page