Skip to content

Inserting aware Datetime returns an error.  #626

@MarkRatFelt

Description

@MarkRatFelt

I'm trying to insert some DateTime data to CrateDB, but I'm getting an error.

The datetime I'm trying to insert looks so:

Screen Shot 2020-07-16 at 16 25 41

The column is a Timestamp with time zone column.

But I get this error:

  File "/Users/chuckaguilar/PycharmProjects/postgres-cratedb-migration-tool/venv/lib/python3.7/site-packages/crate/client/http.py", line 82, in default
    delta = o - self.epoch
TypeError: can't subtract offset-naive and offset-aware datetimes

But the CrateJsonEncoder (self.epoch) is naive:

Screen Shot 2020-07-16 at 16 28 44

tzinfo is None

So... it won't work. Either I make my datetime naive, or the self.epoch gotta be aware.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions