Expose SQLAlchemy's queries and their metadata to a webservice
Project description
This package contains a few utilities to make it easier applying some filtering to a stock query and obtaining the resultset in various formats.
Since version 4 only Python 3 is supported: if you are still working with Python 2 (really⁈) you may want to use version 3.6 instead.
See latest documentation at http://metapensierosqlalchemyproxy.readthedocs.io/en/latest/
Changes
4.6 (2017-05-08)
Handle big integers in metadata information
4.5 (2017-04-10)
Fix a crash when applying a filter on a non-existing column in a statement selecting from a function
4.4 (2017-04-01)
Rename filter operator CONTAINED to CONTAINS, and reimplement it to cover different data types, in particular PostgreSQL’s ranges
4.3 (2017-03-22)
Minor tweak, no externally visible changes
4.2 (2017-03-10)
Reduce clutter, generating a simpler representation of Operator and Direction enums
4.1 (2017-02-13)
Fix an oversight in Filter tuple slots positions, to simplify Filter.make() implementation
4.0 (2017-02-13)
From now on, a Python3-only package
Backward incompatible sorters and filters refactor, to make interaction easier for code using the library
Drop obsolete Pylons extension
3.6 (2017-01-11)
New Sphinx documentation
Field’s metadata now carries also information about foreign keys
Handle literal columns in core queries
3.5 (2016-12-29)
Fix incompatibility issue with SQLAlchemy 1.1.x when using ORM
3.4 (2016-03-12)
Better recognition of boolean argument values, coming from say an HTTP channel as string literals
Use tox to run the tests
3.3 (2016-02-23)
Handle the case when the column type cannot be determined
3.2 (2016-02-19)
Fix corner case with queries ordered by a subselect
3.1 (2016-02-07)
Fix metadata extraction of labelled columns on joined tables
Adjust size of time fields and align them to the right
3.0 (2016-02-03)
Internal, backward incompatible code reorganization, splitting the main module into smaller pieces
Handle corner cases with joined queries involving aliased tables
Previous changes are here.
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
Hashes for metapensiero.sqlalchemy.proxy-4.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4d36f7fa0cc79762a5770cd7d51397b391f3437d03f7bc47f951bf6b2a98ae2 |
|
MD5 | c0776bac937b93725301fd50592e4152 |
|
BLAKE2b-256 | ff8e42d53ccf687dd87a9245ed1f006b582e79b162b0dccf357cf05a4c3dc1b5 |