From 7753d0610a3db7f13dc5a4375b565ed0cbf43827 Mon Sep 17 00:00:00 2001 From: conorreid Date: Fri, 21 Jun 2019 11:45:44 -0400 Subject: [PATCH] bigint check --- dataset/types.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dataset/types.py b/dataset/types.py index 20606ce..6cb3dba 100644 --- a/dataset/types.py +++ b/dataset/types.py @@ -27,7 +27,10 @@ class Types(object): if isinstance(sample, bool): return cls.boolean elif isinstance(sample, int): - return cls.integer + if sample > 2147483647 or sample < -2147483648: + return cls.bigint + else: + return cls.integer elif isinstance(sample, float): return cls.float elif isinstance(sample, datetime):