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

Uploaded Source

Built Distribution

unimeta-0.0.5-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: unimeta-0.0.5.tar.gz
  • Upload date:
  • Size: 13.1 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.5.tar.gz
Algorithm Hash digest
SHA256 75a808d4d8fc1803563ef7a5ba2c8c4bd744cfe370fa8f2a8c21c25d1236e0b9
MD5 10e9cfe3e622edd5016a4be4d817a88d
BLAKE2b-256 6f37d942d80f290038d8e3c53ce4ab5b0a5d4fc6934d6cb6f64c88645a693985

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unimeta-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ee09f0a12f987d23a6412ae7576393446c5442b46b3b347f422077d0c97a79a0
MD5 9cca7260f91446b28e775ed6b29398d0
BLAKE2b-256 f918a2f00a382dfa72c0849e8797841ce1ff02c9969cbd6d1b464c4d6c1a4fc5

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