Metadata-Version: 2.1
Name: vertica-sqlalchemy-dialect
Version: 0.0.1
Summary: Official Vertica dialect for SQLalchemy
Home-page: https://github.com/vertica/vertica-sqlalchemy-dialect
Author: Narendra Prabhu
License: Apache License 2.0
Platform: UNKNOWN
Requires-Dist: six (>=1.10.0)
Requires-Dist: sqlalchemy (<2.0.0,>=1.4.0)
Requires-Dist: vertica-python (>=1.1.1)
Provides-Extra: pyodbc
Requires-Dist: pyodbc (>=4.0.16) ; extra == 'pyodbc'
Provides-Extra: vertica-python
Requires-Dist: vertica-python (>=1.1.1) ; extra == 'vertica-python'

Vertica dialect for SQLalchemy.

Forked from the sqlalchemy-vertica repository <https://github.com/startappdev/sqlalchemy-vertica>.
Unfortunately, sqlalchemy-vertica was removed from pypi. 

| import sqlalchemy as sa
| import urllib
| 
| # for pyodbc connection
| sa.create_engine('vertica+pyodbc:///?odbc_connect=%s' % (urllib.quote('DSN=dsn'),))
| 
| # for turbodbc connection
| sa.create_engine('vertica+turbodbc:///?DSN=dsn')
| 
| # for vertica-python connection
| sa.create_engine('vertica+vertica_python://user:pwd@host:port/database')

Installation
-------------
From PyPI:

pip install sqlalchemy-vertica-dialect[pyodbc,turbodbc,vertica-python]  # choose the relevant engines

From git:

| git clone https://github.com/vertica/sqlalchemy-vertica
| cd sqlalchemy-vertica
| pip install pyodbc turbodbc vertica-python  # choose the relevant engines
| python setup.py install


