def dtype_from_sql(sql):
    """Gets a pandas dtype from a SQL data type

    Args:
        sql (str): The SQL data type

    Returns:
        str: the pandas dtype equivalent of `sql`
    """
    mapping = {
        'boolean': 'bool',
        'text': 'object',
        'smallint': 'int16',
        'integer': 'int32',
        'bigint': 'int64',
        'numeric': 'float64',
        'timestamp': 'datetime64[s]',
        'interval': 'timedelta64[s]',
        'date': 'datetime64[s]',
        'time': 'datetime64[s]',
    }

    return mapping.get(str(sql).lower(), None)