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

Uploaded Source

Built Distribution

unimeta-0.0.15-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: unimeta-0.0.15.tar.gz
  • Upload date:
  • Size: 13.6 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.15.tar.gz
Algorithm Hash digest
SHA256 ccaf033b3bcf714dc1dcb5ff6fedbba8bac3185483942f3aacf0990d4d5be614
MD5 23bab1a14f4c4493de675b8398e45f57
BLAKE2b-256 e234d5c494680e7767c264fbccb8ae80a4b9757ac154dc0727bf39116c0adc7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unimeta-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 14.6 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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 a094530e8aae53ead2d68243e86f73acce00debc765c414e803b97cbda1753ec
MD5 8c907a61b9d580225fee077629779b23
BLAKE2b-256 5243ea4b6ecb7ec644eb2683eb2f415ee24fa30fc907d13111fdad0cfc239852

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