]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Implement upsert for SQLite
authorRamonWill <ramonwilliams@hotmail.co.uk>
Mon, 14 Sep 2020 22:22:34 +0000 (18:22 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 8 Nov 2020 18:34:24 +0000 (13:34 -0500)
commit89ddd0b8976ed695d239898a2a8e4ebf531537f2
tree31728325dbdea93b96fb80af4895d29d6e7c57b9
parent75fb71d25e988bcc13629469cb6739ad7eb539e9
Implement upsert for SQLite

Implemented INSERT... ON CONFLICT clause for SQLite. Pull request courtesy
Ramon Williams.

Fixes: #4010
Closes: #5580
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/5580
Pull-request-sha: fb422e0749fac442a455cbce539ef662d9512bc0

Change-Id: Ibeea44f4c2cee8dab5dc22b7ec3ae1ab95c12b65
doc/build/changelog/unreleased_14/4010.rst [new file with mode: 0644]
doc/build/dialects/sqlite.rst
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/dialects/sqlite/__init__.py
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/dialects/sqlite/dml.py [new file with mode: 0644]
lib/sqlalchemy/sql/dml.py
test/dialect/test_sqlite.py