Vertica Dialect for Sqlalchemy
sqlalchemy-vertica的Python项目详细描述
SqlAlchemy的Vertica方言。
派生自sqlalchemy vertica存储库<;https://github.com/startappdev/sqlalchemy vertica>;。 不幸的是,从pypi中删除了sqlalchemy vertica。截至2018年9月28日,本版本支持 查询视图。这是版本不是一种艺术,也不遵循原则 SqlAlchemy的大纲:https://github.com/zzzeek/SqlAlchemy/blob/master/readme.diactals.rst。 但是,我将慢慢地开始升级代码库以满足标准并提交 在sqlalchemy中成为外部方言。欢迎有兴趣帮忙的人来帮忙 和/或提交问题/想法。
importsqlalchemyassaimporturllib# for pyodbc connectionsa.create_engine('vertica+pyodbc:///?odbc_connect=%s'%(urllib.quote('DSN=dsn'),))# for turbodbc connectionsa.create_engine('vertica+turbodbc:///?DSN=dsn')# for vertica-python connectionsa.create_engine('vertica+vertica_python://user:pwd@host:port/database')
安装
来自PYPI:
pip install sqlalchemy-vertica[pyodbc,turbodbc,vertica-python] # choose the relevant engines
来自Git:
git clone https://github.com/startappdev/sqlalchemy-vertica cd sqlalchemy-vertica pip install pyodbc turbodbc vertica-python # choose the relevant engines python setup.py install