dont loose subsecond precision when dealing with timestamp or (#9851)

timestamptz
This commit is contained in:
Sven Klemm 2017-11-15 14:50:32 +01:00 committed by Daniel Lee
parent 014f6d5a75
commit 26ab25b7c0

View File

@ -187,7 +187,7 @@ func (e PostgresQueryEndpoint) transformToTimeSeries(query *tsdb.Query, rows *co
case float64:
timestamp = columnValue * 1000
case time.Time:
timestamp = float64(columnValue.Unix() * 1000)
timestamp = float64(columnValue.UnixNano() / 1e6)
default:
return fmt.Errorf("Invalid type for column time, must be of type timestamp or unix timestamp")
}