SQLAlchemy dialect for SQream Blue
Project description
Requirements
Python > 3.9.
SQLAlchemy == 1.3.18
SQream Blue DB-API Connector >= 1.0.42
Installation
Install from the PyPi repository using pip:
pip3.9 install --upgrade pysqream_blue_sqlalchemy
Usage
Integrating with SQLAlchemy
import sqlalchemy as sa
_access_token = "ACCESS TOKEN"
conn_str = f"sqream_blue://domain:443/database"
connect_args = {'access_token': _access_token}
engine = sa.create_engine(conn_string, connect_args=connect_args)
conn = engine.connect()
res = conn.execute("select 'Success' as Test").fetchall()
print(res)
Integrating with the IPython/Jupyter SQL Magic
%load_ext sql
%config SqlMagic.autocommit=False
%config SqlMagic.displaycon=False
%config SqlMagic.autopandas=True
%sql sqream_blue://product.isqream.com/master?access_token=<ACCESS_TOKEN>
%sql select 'Success' as Test
Connection String
sqream_blue://<domain>:443/<db_name>
Parameters
Parameter |
Description |
|---|---|
domain |
Specifies the domain |
port |
Specifies the port number |
database |
Specifies the database name |
Limitations
Parameterized Queries
SQream SQLAlchemy supports only the BULK INSERT statement.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysqream_blue_sqlalchemy-0.9.2.tar.gz.
File metadata
- Download URL: pysqream_blue_sqlalchemy-0.9.2.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
052df9d0f2677291ae69cf608c856ef5fc6043df6780e3b38147d455efe3fef4
|
|
| MD5 |
51e8d595afb55341f6e616147fec6f2c
|
|
| BLAKE2b-256 |
cc43c67b0ac30ae63e7dea578e880b7d72129fba600d2ba486658d127c67ffe1
|
File details
Details for the file pysqream_blue_sqlalchemy-0.9.2-py3-none-any.whl.
File metadata
- Download URL: pysqream_blue_sqlalchemy-0.9.2-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb7b4c9f67295a6df37771f27a52f0ceaad2f6e2661a0c74383fc78130cc96b0
|
|
| MD5 |
59afe6a025faa884e13a0f2f8c33c99c
|
|
| BLAKE2b-256 |
c78bcd205b5ce1b7f992eb9c6a79dff84594af945d6dc8055bd21e0869aacfcf
|