Posted on 03/12/2025 12:11:46
Yes, the new Firehose is much better. Great job! Here's all the good stuff:
- I love the new auto-suggest
- Yay!! to pascal-case navigation in auto-suggest
- Ctl+Enter is great
- Love the single screen much better than the separate overlays with results
- Great to have confirmation dialog when modifying data
- The "Rows affected" after modifying data is helpful
- Glad to see history back!
But there are a few things that would make the implementation perfect:
- Automatically put focus on text area when clicking Firehose in the menu so I can start typing right away
- The Download button now downloads a zero-bytes file for small result sets (or so it seems; can't point out exactly when it fails). Running this:
Select top 10 ProductNumber FROM EcomProducts
gives me a zero-bytes file.
- SQL errors should ideally not be logged under Monitoring. I think this is user error more than anything else and doesn't need monitoring.
I.e. Querying for this
Select TOP 10 ProductNumbe FROM EcomProducts
reports this:
025-12-03 11:58:31.5005: WITH BaseQuery AS (
Select TOP 10 ProductNumbe FROM EcomProducts
)
SELECT *
FROM BaseQuery
ORDER BY 1
OFFSET 0 ROWS
FETCH NEXT 96 ROWS ONLY. System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'ProductNumbe'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
- Selecting a history item automatically executes the query. I don't think it should, especially not with DML statements modifying data
Thanks!
Imar