معرفی شرکت ها


etl-table-converter-talenttech-oss-0.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

TopMind ETL converter
ویژگی مقدار
سیستم عامل -
نام فایل etl-table-converter-talenttech-oss-0.0.1
نام etl-table-converter-talenttech-oss
نسخه کتابخانه 0.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Dmitry Utiralov
ایمیل نویسنده d.utiralov@talenttech.ru
آدرس صفحه اصلی https://github.com/severgroup-tt/topmind-commons/py/etl-table-converter
آدرس اینترنتی https://pypi.org/project/etl-table-converter-talenttech-oss/
مجوز MIT
ETL table converter config-from db to db dialect - sql-alchemy dialect ```sh sql_credentials = { "pg": { "dialect": "postgresql", "database": os.getenv("PG_DATABASE"), "schema": os.getenv("PG_SCHEMA"), "user": os.getenv("PG_USER"), "host": os.getenv("PG_HOST"), "port": os.getenv("PG_PORT"), "password": os.getenv("PG_PASSWORD") }, "ch": { "dialect": "clickhouse+native", "database": os.getenv("CH_DATABASE"), "user": os.getenv("CH_USER"), "host": os.getenv("CH_HOST"), "port": os.getenv("CH_PORT"), "password": os.getenv("CH_PASSWORD") }, "vertica": { "dialect": "vertica+vertica_python", "database": os.getenv("VERTICA_DATABASE"), "schema": os.getenv("VERTICA_SCHEMA"), "user": os.getenv("VERTICA_USER"), "host": os.getenv("VERTICA_HOST"), "port": os.getenv("VERTICA_PORT"), "password": os.getenv("VERTICA_PASSWORD") }, } ``` Usage ```sh pip3 install etl-table-converter-talenttech-oss ``` ```python from converter.fields_converter import FieldsConverter from_db="vertica" to_db="ch" converter = FieldsConverter(sql_credentials, from_db, to_db) tables = [ "table_name1", "table_name2" ] converter.create_list_of_tables(tables, dir="/")


نیازمندی

مقدار نام
- sqlalchemy
- clickhouse-sqlalchemy
- sqlalchemy-vertica-python
- psycopg2-binary


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl etl-table-converter-talenttech-oss-0.0.1:

    pip install etl-table-converter-talenttech-oss-0.0.1.whl


نصب پکیج tar.gz etl-table-converter-talenttech-oss-0.0.1:

    pip install etl-table-converter-talenttech-oss-0.0.1.tar.gz