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()
    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.1.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

unimeta-0.0.1-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: unimeta-0.0.1.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for unimeta-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8e2b91c582f5d4bfdc54b4d52f837c8fb271be84ef354f50ab7c15719ee0f0de
MD5 381ece6cda684869028edd4e92a46dae
BLAKE2b-256 d79d778732434de78a42a2927afce1c25fd306b1ba951a4ff9e42bcf6a653698

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unimeta-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for unimeta-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b024e11d1808c5557ed3fd79df951a6492f44154848a2266b2622b147b2d9960
MD5 21c309a2723f37b55bb673c107e8f3c6
BLAKE2b-256 840aba783eceb9150857bd8d7c6809d0be7ffdaaf4194502fe2448513ebcee4c

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