]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Reflect Oracle NUMBER(NULL, 0) as INTEGER
authorKent Bower <kb@retailarchitects.com>
Wed, 11 Apr 2018 21:21:26 +0000 (17:21 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 12 Apr 2018 22:43:12 +0000 (18:43 -0400)
commit1ef0f2f8b8fc3fe2cff8c6fada55b48f507a2876
tree2602eda5647637c9ac95ff3c1c90374306170991
parent92310c1fd45fc492a853a723dd09e7f00d2f582f
Reflect Oracle NUMBER(NULL, 0) as INTEGER

The Oracle NUMBER datatype is reflected as INTEGER if the precision is NULL
and the scale is zero, as this is how INTEGER values come back when
reflected from Oracle's tables.  Pull request courtesy Kent Bower.

Change-Id: I4627febd46cab7085299c0a5700ee0f0bdca513c
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/437
(cherry picked from commit a3473c08d35e2cce32b014519df5f774c0166cf1)
doc/build/changelog/unreleased_12/oracle_number.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/oracle/base.py
test/dialect/oracle/test_reflection.py