{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends/2"}],"enrichment":{"capability":"Provides a SQLAlchemy dialect for Vertica using the pure-Python vertica-python driver, enabling ORM and SQL expression language access to Vertica databases.","skillfed_tags":["sqlalchemy-dialect","vertica"],"use_cases":["Build Python applications that query Vertica using SQLAlchemy's ORM without installing ODBC drivers.","Migrate from other databases to Vertica while keeping SQLAlchemy code largely unchanged.","Run data pipelines that read from or write to Vertica using SQLAlchemy expressions and bulk operations.","Integrate Vertica into web frameworks that use SQLAlchemy for database abstraction."],"what_it_does":"This package bridges SQLAlchemy and Vertica by implementing a SQLAlchemy dialect that uses vertica-python, a pure-Python DB-API driver. It allows you to use SQLAlchemy's ORM and expression language to query and manipulate Vertica databases without needing ODBC or other system-level drivers. The package was forked from an earlier ODBC-based dialect and is maintained by BlueLabs.\n\nYou create a Vertica engine by specifying a connection URL with the vertica+vertica_python scheme, then use standard SQLAlchemy patterns to define tables, run queries, and manage transactions. The documentation notes a quirk: Vertica sequences must be explicitly declared for primary keys rather than relying on auto-increment, since direct ID insertion will fail.","worth_installing":"Yes, if you are already committed to Vertica and SQLAlchemy and can tolerate dormant maintenance. The package is stable and has no known vulnerabilities, but expect no active support or updates. Verify that vertica-python itself meets your needs and that the dialect works with your target SQLAlchemy and Vertica versions before adopting it for new projects."},"id":"sqlalchemy-vertica-python","links":{"html":"https://skillfed.io/packages/sqlalchemy-vertica-python","md":"https://skillfed.io/packages/sqlalchemy-vertica-python.md","pypi":"https://pypi.org/project/sqlalchemy-vertica-python/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-06-05","license_spdx":null,"license_treatment":"permissive","name":"sqlalchemy-vertica-python","python_support":"unspecified","summary":"Vertica dialect for sqlalchemy using vertica_python"},"popularity":{"monthly_downloads":196149,"position":9797,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.3"}
