summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql/asyncpg.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-06-10 12:57:53 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2022-06-10 13:23:20 -0400
commitbc0367c670cc1376b90ab2309085bd660ec317c9 (patch)
treebfb1a99c07e084c402442b46922c79a39662e2ef /lib/sqlalchemy/dialects/postgresql/asyncpg.py
parentb171f5d2e488c46a664847644e65d5dc03759840 (diff)
downloadsqlalchemy-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