summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql/constraints.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-08-07 10:43:55 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-08-07 10:43:55 -0400
commit3c6ff6adaec23d34f0a91a3889801589b10082e2 (patch)
tree8fe5241834a672cf5d9c80bc6d0236b4883656b9 /lib/sqlalchemy/dialects/postgresql/constraints.py
parentb35e6c69b726d445a2d51fc3433ff3f97a04ed38 (diff)
downloadsqlalchemy-3c6ff6adaec23d34f0a91a3889801589b10082e2.tar.gz
-Fixed bug where Postgresql JSON type was not able to persist or
otherwise render a SQL NULL column value, rather than a JSON-encoded ``'null'``. To support this case, changes are as follows: * The value :func:`.null` can now be specified, which will always result in a NULL value resulting in the statement. * A new parameter :paramref:`.JSON.none_as_null` is added, which when True indicates that the Python ``None`` value should be peristed as SQL NULL, rather than JSON-encoded ``'null'``. Retrival of NULL as None is also repaired for DBAPIs other than psycopg2, namely pg8000. fixes #3159
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/constraints.py')
0 files changed, 0 insertions, 0 deletions