File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
crates/extensions/tedge_flows/src Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 1- //! Database abstraction for time-series message storage
2-
31use crate :: flow:: DateTime ;
42use crate :: flow:: Message ;
53use anyhow:: Context ;
@@ -320,7 +318,7 @@ impl SqliteMeaDb {
320318 series TEXT NOT NULL,
321319 timestamp_nanos INTEGER NOT NULL,
322320 topic TEXT NOT NULL,
323- payload TEXT NOT NULL,
321+ payload BLOB NOT NULL,
324322 message_timestamp_nanos INTEGER,
325323 PRIMARY KEY (series, timestamp_nanos)
326324 )
@@ -433,7 +431,7 @@ impl MeaDb for SqliteMeaDb {
433431 let timestamp = Self :: nanos_to_datetime ( timestamp_nanos) ;
434432
435433 let topic: String = row. get ( "topic" ) ;
436- let payload: String = row. get ( "payload" ) ;
434+ let payload: Vec < u8 > = row. get ( "payload" ) ;
437435 let message_timestamp_nanos: Option < i64 > = row. get ( "message_timestamp_nanos" ) ;
438436
439437 let message_timestamp = message_timestamp_nanos. map ( Self :: nanos_to_datetime) ;
@@ -485,7 +483,7 @@ impl MeaDb for SqliteMeaDb {
485483 let timestamp = Self :: nanos_to_datetime ( timestamp_nanos) ;
486484
487485 let topic: String = row. get ( "topic" ) ;
488- let payload: String = row. get ( "payload" ) ;
486+ let payload: Vec < u8 > = row. get ( "payload" ) ;
489487 let message_timestamp_nanos: Option < i64 > = row. get ( "message_timestamp_nanos" ) ;
490488
491489 let message_timestamp = message_timestamp_nanos. map ( Self :: nanos_to_datetime) ;
You can’t perform that action at this time.
0 commit comments