diff --git a/superset/db_engine_specs/base.py b/superset/db_engine_specs/base.py index 425962186..07aeb7121 100644 --- a/superset/db_engine_specs/base.py +++ b/superset/db_engine_specs/base.py @@ -250,7 +250,11 @@ class BaseEngineSpec: # pylint: disable=too-many-public-methods types.DateTime(), GenericDataType.TEMPORAL, ), - (re.compile(r"^date", re.IGNORECASE), types.Date(), GenericDataType.TEMPORAL,), + ( + re.compile(r"^date", re.IGNORECASE), + types.DateTime(), + GenericDataType.TEMPORAL, + ), ( re.compile(r"^timestamp", re.IGNORECASE), types.TIMESTAMP(), diff --git a/superset/db_engine_specs/presto.py b/superset/db_engine_specs/presto.py index 51d795135..7e3665d7b 100644 --- a/superset/db_engine_specs/presto.py +++ b/superset/db_engine_specs/presto.py @@ -508,7 +508,7 @@ class PrestoEngineSpec(BaseEngineSpec): # pylint: disable=too-many-public-metho ), ( re.compile(r"^date.*", re.IGNORECASE), - types.DATE(), + types.DATETIME(), utils.GenericDataType.TEMPORAL, ), (