From 8ea626e5fcdc4c9e52f615c6347e68173805f8b4 Mon Sep 17 00:00:00 2001 From: bob <32605365+b0b5h4rp13@users.noreply.github.com> Date: Tue, 31 Mar 2020 00:40:48 -0400 Subject: [PATCH] Add type conversion for Panda's Timestamp (#96) Thanks, @b0b5h4rp13! --- sqlite_utils/db.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index 15fdcfb..8d22e0c 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -8,6 +8,12 @@ import pathlib SQLITE_MAX_VARS = 999 + +try: + import pandas as pd +except ImportError: + pd = None + try: import numpy as np except ImportError: @@ -64,6 +70,10 @@ if np: } ) +# If pandas is available, add more types +if pd: + COLUMN_TYPE_MAPPING.update({pd.Timestamp: "TEXT"}) + class AlterError(Exception): pass