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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: unimeta-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 b477ba00f63511c395f63dd33c17af9a65cdf9ab65271ab7ffa20a12074cfd64
MD5 8d4a8f3b189958501a1148d05343ea79
BLAKE2b-256 81519d6b7fb7db2af1864f79b63a469a0a50e182a81322abb2581b476ab042e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unimeta-0.0.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 17bb5914c239a77e87e890814bd0b69e6b53eb251a81ead7ad82e5e4849b75d2
MD5 77ab8b0a6ae4a3289ff32356372957de
BLAKE2b-256 5037243e42d1e47faf65bf0e0f6a636a317dca416de05963058c0e8c3a619d68

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