]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add JSON support for mssql
authorGord Thompson <gord@gordthompson.com>
Sat, 1 Aug 2020 21:56:12 +0000 (15:56 -0600)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 19 Aug 2020 15:05:52 +0000 (11:05 -0400)
commit0c7a867ac73f1ed0ecfa134e907654fd4f7c084b
treec645f7514e9f6b977b2440413b6572b40c0edbd5
parent0901190bb440580f0664fe3f6310173762b908e0
Add JSON support for mssql

Added support for the :class:`_types.JSON` datatype on the SQL Server
dialect using the :class:`_mssql.JSON` implementation, which implements SQL
Server's JSON functionality against the ``NVARCHAR(max)`` datatype as per
SQL Server documentation. Implementation courtesy Gord Thompson.

Fixes: #4384
Change-Id: I28af79a4d8fafaa68ea032228609bba727784f18
14 files changed:
doc/build/changelog/unreleased_14/4384.rst [new file with mode: 0644]
doc/build/dialects/mssql.rst
lib/sqlalchemy/dialects/mssql/__init__.py
lib/sqlalchemy/dialects/mssql/base.py
lib/sqlalchemy/dialects/mssql/json.py [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/mysql/json.py
lib/sqlalchemy/dialects/postgresql/json.py
lib/sqlalchemy/dialects/sqlite/json.py
lib/sqlalchemy/sql/sqltypes.py
lib/sqlalchemy/testing/requirements.py
lib/sqlalchemy/testing/suite/test_types.py
test/dialect/postgresql/test_types.py
test/requirements.py