Skip to main content

sqlalchemy-iris

An InterSystems IRIS dialect for SQLAlchemy.

Pre-requisites

This dialect requires SQLAlchemy, InterSystems DB-API driver. They are specified as requirements so pip will install them if they are not already in place. To install, just:

pip install sqlalchemy-iris

Usage

In your Python app, you can connect to the database via:

from sqlalchemy import create_engine
engine = create_engine("iris://_SYSTEM:SYS@localhost:1972/USER")

InterSystems IRIS

You can run your instance of InterSystems IRIS Community Edition with Docker

docker run -d --name iris \
 -p 1972:1972 \
 -p 52773:52773 \
 intersystemsdc/iris-community:preview

Port 1972 is used for binary communication (this driver, xDBC and so on), and 52773 is for web (Management Portal, IRIS based web-applications and API's).

The System Management Portal is available by URL: http://localhost:52773/csp/sys/UtilHome.csp

The default password - SYS, has to be changed after the first login to the management portal. Or start the container with a command that resets the change password flag

docker run -d --name iris \
 -p 1972:1972 \
 -p 52773:52773 \
 intersystemsdc/iris-community:preview \
 -a "iris session iris -U%SYS '##class(Security.Users).UnExpireUserPasswords(\"*\")'"

Release files for sqlalchemy-iris 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqlalchemy-iris 0.5.0
File Size Uploaded
sqlalchemy-iris-0.5.0.tar.gz 108.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sqlalchemy-iris 0.5.0
File Interpreter ABI Platform
sqlalchemy_iris-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 241.0 kB

Release files / sqlalchemy-iris-0.5.0.tar.gz

Download URL sqlalchemy-iris-0.5.0.tar.gz
Size 108.5 kB
Tags Source
SHA-256 checksum
How to use checksums
bb5468bddb20c9db4636624ef4de5eaf41cb63ff9165399af9fc5327d623bb94
BLAKE2b-256 checksum
How to use checksums
edf2550d55ab71d03aa5c283d5a484a621d5f479ec8552b3f3804569dfacfb70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / sqlalchemy_iris-0.5.0-py3-none-any.whl

Download URL sqlalchemy_iris-0.5.0-py3-none-any.whl
Size 132.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
776ec64358a5d130ec59071e65f85a1c6c6b8f19d400bcad278b90750cbbe8d3
BLAKE2b-256 checksum
How to use checksums
f44a36801bfa40bdc6dae72882cf932a557855db3e6c90ba5c34e372427aac57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

0.20.0

2 release files

0.19.0

2 release files

0.18.0

2 release files

0.17.1

2 release files

0.16.1

2 release files

0.16.0

2 release files

0.15.4

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.3

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.5

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page