pyrdpdb
Table of Contents
- Requirements
- Installation
- Documentation
- Example
- Resources
- License
pyrdpdb package is a Python DB-API 2.0 compliant driver package for RapidsDB database, which contains two pure-Python RapidsDB DB-API sub-packages: pyrdp and aiordp, based on PEP 249. Each driver itself also contains a SQLAlchemy dialect driver to allow seamless operations between SQLAlchemy and RapidsDB as a database source.
Requirements
- Python: >= 3.9
- RapidsDB Server: >= 4.x
Installation
Install package with pip:
python3 -m pip install pyrdpdb
Documentation
Example
# Demonstrate DB-API direct database connection
$ python -m pyrdpdb.pyrdp.example.dbapi <hostname>
$ python -m pyrdpdb.pyrdp.example.simple_sa <table_name> <hostname>
# assume RDP running on local host, use argument of either aiordp or pyrdp
$ python -m pyrdpdb.pyrdp.example.many [aiordp | pyrdp]
# Demonstrate DB-API direct database connection
$ python -m pyrdpdb.aiordp.example.engine <hostname>
$ python -m pyrdpdb.aiordp.example.simple_sa <hostname>
$ python -m pyrdpdb.aiordp.example.dbapi_cursor <hostname>
# assume RDP running on local host, use argument of either aiordp or pyrdp
$ python -m pyrdpdb.pyrdp.example.many [aiordp | pyrdp]
Note: <hostname> is optional, default to localhost if not provided.
Resources
DB-API 2.0: http://www.python.org/dev/peps/pep-0249
License
pyrdpdb is released under the MIT License. See LICENSE for more information.
Metadata
Release files for pyrdpdb 4.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyrdpdb-4.2.2.tar.gz | 152.6 kB | Details |
Release files / pyrdpdb-4.2.2.tar.gz
| Download URL | pyrdpdb-4.2.2.tar.gz |
|---|---|
| Size | 152.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ddc043e38527557b52d9241cfab228411be03c45c66244912c0b21fccac99b5
|
|
BLAKE2b-256 checksum How to use checksums |
611380c9c97439cd916000fd9dc7b94a90b64c7d6407ee6246bd3b8ae4b6c168
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.12
|