Skip to main content

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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metapensiero.sqlalchemy.proxy-4.3.tar.gz (33.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page