SQLAlchemy dialect for MonetDB
Project description
installation
To install this dialect run:
$ pip install sqlalchemy_monetdb
or from source:
$ pip install -r ./requirements.txt $ python ./setup.py install
usage
To start using this dialect:
from sqlalchemy import create_engine engine = create_engine('monetdb:///demo:', echo=True)
If you don’t want to install this library (for example during development) add this folder to your PYTHONPATH and register this dialect with SQLAlchemy:
from sqlalchemy.dialects import registry registry.register("monetdb", "sqlalchemy_monetdb", "MDBDialect")
testing
you need to have nose and mock installed:
$ pip install nose mock
create a database test:
$ monetdb create test && monetdb release test
Create a test schema:
$ echo "create schema test_schema;" | mclient test $ echo "create schema test_schema2;" | mclient test $ echo "alter user monetdb set schema test_schema2;" | mclient test
Run the test suite:
$ ./test_suite.py
more info
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sqlalchemy_monetdb-0.2.tar.gz
.
File metadata
- Download URL: sqlalchemy_monetdb-0.2.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e30327dee0d0052d204081c48eb3c1a9a27c40e7d7cfb69ba88033f4aa3763c3 |
|
MD5 | fae2309b7fb674af86d9a25b34a92c2c |
|
BLAKE2b-256 | 2ac6d6d0a7cc1ae1599c731fc89025f2b11c75dea019e3c5fae06ddf69366a5d |