diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-06-10 12:57:53 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-06-10 13:23:20 -0400 |
commit | bc0367c670cc1376b90ab2309085bd660ec317c9 (patch) | |
tree | bfb1a99c07e084c402442b46922c79a39662e2ef /lib/sqlalchemy/dialects/postgresql/asyncpg.py | |
parent | b171f5d2e488c46a664847644e65d5dc03759840 (diff) | |
download | sqlalchemy-bc0367c670cc1376b90ab2309085bd660ec317c9.tar.gz |
resolve large ints to BigInteger
The in-place type detection for Python integers, as occurs with an
expression such as ``literal(25)``, will now apply value-based adaption as
well to accommodate Python large integers, where the datatype determined
will be :class:`.BigInteger` rather than :class:`.Integer`. This
accommodates for dialects such as that of asyncpg which both sends implicit
typing information to the driver as well as is sensitive to numeric scale.
Fixes: #7909
Change-Id: I1cd3ec2676c9bb03ffedb600695252bd0037ba02
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/asyncpg.py')
0 files changed, 0 insertions, 0 deletions