From 2a4d68d723bf037298de8c91a8a5f76d664d598e Mon Sep 17 00:00:00 2001 From: Nikhil Sinha Date: Sat, 26 Apr 2025 09:07:13 -0400 Subject: [PATCH] fix: sql query to fetch distinct values in datasets API add escape characters to the stream names in the query call query string - `select DISTINCT(p_src_ip) from \"{stream-name}\"` `\select DISTINCT(p_user_agent) from \"{stream-name}\"` --- src/prism/logstream/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/prism/logstream/mod.rs b/src/prism/logstream/mod.rs index c8e1015c4..9352e3f21 100644 --- a/src/prism/logstream/mod.rs +++ b/src/prism/logstream/mod.rs @@ -392,7 +392,7 @@ impl PrismDatasetRequest { field: &str, ) -> Result, QueryError> { let query = Query { - query: format!("SELECT DISTINCT({field}) FROM {stream_name}"), + query: format!("SELECT DISTINCT({field}) FROM \"{stream_name}\""), start_time: "1h".to_owned(), end_time: "now".to_owned(), send_null: false,