跳转到主要内容

SAP ASE (Sybase) for SQLAlchemy

项目描述

sqlalchemy-sybase

https://img.shields.io/pypi/dm/sqlalchemy-sybase.svg

SAP ASE (Sybase) 的SQLAlchemy方言。

此方言的最新版本需要SQLAlchemy 2.0或更高版本。要使用较早版本的SQLAlchemy,请执行以下操作

pip install sqlalchemy-sybase<2.0.0

概览

这是对SQLAlchemy内部“sybase”方言的分支,该方言在SQLAlchemy 1.4中已弃用,并在SQLAlchemy 2.0中删除。

数据库版本支持

此方言已针对SAP ASE版本16进行测试。某些功能可能无法在SAP ASE的较早版本上工作。

先决条件

您需要在要连接到SAP ASE服务器的计算机上安装SAP ASE ODBC驱动程序。此方言已与SAP ASE ODBC驱动程序(Linux上的libsybdrvodb-sqllen8.so)进行测试。

另外,如果您在Linux上运行并使用unixODBC,请通过控制台提示符使用odbcinst -j检查版本(或使用odbcinst模块)。几个Linux发行版的官方仓库包含相当旧的unixODBC版本,并且存在一些问题。

安装

SQLAlchemy和pyodbc被指定为要求,因此如果它们尚未安装,pip将安装它们。要安装,只需

pip install sqlalchemy-sybase

入门指南

创建一个指向您的SAP ASE数据库的ODBC DSN(数据源名称)。然后,在您的Python应用程序中,您可以通过

from sqlalchemy import create_engine
engine = create_engine("sybase+pyodbc://scott:tiger@your_dsn")

有关其他连接方式,请参阅Wiki中的连接页面。

SQLAlchemy项目

sqlalchemy-sybase是SQLAlchemy项目的关联项目,并遵循与核心项目相同的标准和约定。

开发/错误报告/拉取请求

有关编码和参与此项目的指南,请参阅SQLAlchemy社区指南

行为准则

首先,SQLAlchemy非常重视用户和开发者之间礼貌、周到和建设性的沟通。请参阅行为准则中的当前准则。

许可

sqlalchemy-sybase在MIT许可下分发。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

sqlalchemy-sybase-2.0.0.tar.gz (18.9 kB 查看哈希

上传时间

构建分布

sqlalchemy_sybase-2.0.0-py3-none-any.whl (15.0 kB 查看哈希

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面