Skip to main content

No project description provided

Project description

unimeta

realtime database sync tools

Installation

unimeta is distributed on PyPI <https://pypi.org>_ as a universal wheel and is available on Linux/macOS and Windows and supports Python 2.7/3.5+ and PyPy.

$ pip install unimeta
>>> from unimeta.pipeline import MysqlSource, ClickHouseSink, Pipeline
>>> mysql_url = "mysql://root:111111@127.0.0.1:3306/hr"
>>> clickhouse_url = "clickhouse://127.0.0.1:9000/hr"
>>> source = MysqlSource(database_url = mysql_url)
>>> sink = ClickHouseSink(database_url = clickhouse_url)
>>> pipe = Pipeline(source, sink)
>>> pipe.sync_tables()
>>> pipe.sync()

License

unimeta is distributed under the terms of both

  • MIT License <https://choosealicense.com/licenses/mit>_
  • Apache License, Version 2.0 <https://choosealicense.com/licenses/apache-2.0>_

at your option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unimeta-0.0.7.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

unimeta-0.0.7-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file unimeta-0.0.7.tar.gz.

File metadata

  • Download URL: unimeta-0.0.7.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0

File hashes

Hashes for unimeta-0.0.7.tar.gz
Algorithm Hash digest
SHA256 4a3a12d147929adf3f3f98dd147429e37be354557126b103b4ccf8603f1ca63d
MD5 29fa8d2c297c620146086e990de6c19e
BLAKE2b-256 e13b51dc36ca0f199c9c9f5b853721e888ec9874d1170d9df0dd425dbc6e6356

See more details on using hashes here.

File details

Details for the file unimeta-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: unimeta-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0

File hashes

Hashes for unimeta-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1c0c60b49c87fb8bab5608f4808c27f0b765d284780a8e5d77c4ecfebeaa5230
MD5 4e041a0d6579c88ca324a31ed04b60fc
BLAKE2b-256 6492cd6836394219ce1526f5bdc518939856159e851dfc847a06ceb1547efa59

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page