oslo.db/oslo_db
Mike Bayer 43af1cf083 Remove most server_default comparison logic
Added a new test case that covers comparison of a MySQL server default
defined as text("0") in the model as well as in the database.   The
MySQL default comaprison logic in oslo.db was not accommodating of the
model side here being a text() construct.   As modern Alembic
versions supports most of the use cases tested here,
remove all server defaut comparison logic except for the boolean
comparison workaround.

Alembic minimum is bumped to 0.9.6; the issue repaired between
0.8.10 and 0.9.6 is http://alembic.zzzcomputing.com/en/latest/
changelog.html#change-5459a7552a17d8b658f0f710bedf6da0

Depends-on: I1a8244edae47b04b7b1fed54e577d6534945bcd8
Closes-bug: #1776527
Change-Id: I48a103e28d86128ea84466da4d9d6faab1dd9a9d
2018-06-15 13:31:38 +10:00
..
locale Imported Translations from Zanata 2018-03-01 06:16:38 +00:00
sqlalchemy Remove most server_default comparison logic 2018-06-15 13:31:38 +10:00
tests Remove most server_default comparison logic 2018-06-15 13:31:38 +10:00
__init__.py Move files out of the namespace package 2014-12-24 13:28:48 +02:00
_i18n.py Update the documentation link 2017-08-23 14:46:27 +08:00
api.py Improve exponential backoff for wrap_db_retry 2018-04-13 09:26:12 +08:00
concurrency.py Remove log translations 2017-03-30 08:42:42 +08:00
exception.py Remove property message for DBInvalidUnicodeParameter and InvalidSortKey 2017-09-11 17:38:31 +08:00
options.py Deprecate min_pool_size 2018-04-30 15:39:13 +00:00