Commit Graph

10 Commits

Author SHA1 Message Date
kaidaguerre
efbebd99ee Decouple spinner display code from database and execution layer. Closes #1290 2022-01-06 11:54:18 +00:00
Binaek Sarkar
990275c0a0 Fix issue where service is not shutdown if interrupted while interactive prompt is initialising. Closes #1004 2022-01-05 15:45:55 +00:00
Binaek Sarkar
2a0be1dbf8 Fix issue where interactive prompt hangs if query is executed before init. Closes #1242 2021-12-17 10:53:48 +00:00
kaidaguerre
1fdfc02c34 Startup optimizations. Closes #1186. Closes #1183. Closes #1182
- Update connection management to use file modified time instead of filehash to detect connection changes
- Avoid retrieving schema from database for check and non-interactive query execution
- When retrieving plugin schema, identify the minimum set of schemas we need to fetch - to allow for multiple connections with the same schema
- Update plugin manager to instantiate plugins in parallel
2021-12-07 15:34:14 +00:00
kaidaguerre
ad3e6447c0 Add support for connecting to a remote database, andf for connecting to Stweampipe #1175 2021-11-24 16:44:26 +00:00
kaidaguerre
7783b38cdd Add prepared statement name column to steampipe_query and steampipe_control reflection tables. Closes #890 2021-09-13 11:54:49 +01:00
kaidaguerre
93e714124e In batch query mode, only create prepared statements which are required. Closes #866 2021-09-08 12:41:28 +01:00
kaidaguerre
1f0ae2bbe9 Errors in async init are not reported in interactive client if a query is entered before init is complete. Closes #843 2021-09-03 16:56:18 +01:00
Binaek Sarkar
462ad69dc0 Fix issue where prompt disappears if any messages are shown. Closes #713 2021-08-05 15:10:11 +01:00
kaidaguerre
b7aa42ceb3 Refactor service code to make it simpler to support external database connections. Closes #696 2021-07-26 17:07:28 +01:00