Local queries (#641)

* Read local queries from pgweb home directory
* Refactor local query functionality
* Allow picking local query in the query tab
* WIP
* Disable local query dropdown during execution
* Only allow local queries running in a single session mode
* Add middleware to enforce local query endpoint availability
* Fix query check
* Add query store tests
* Make query store errors portable
* Skip building specific tests on windows
This commit is contained in:
Dan Sosedoff
2023-02-02 16:13:14 -06:00
committed by GitHub
parent 1c3ab1fd1c
commit 41bf189e6b
23 changed files with 884 additions and 12 deletions

2
data/lc_example1.sql Normal file
View File

@@ -0,0 +1,2 @@
-- pgweb: host="localhost"
select 'foo'

5
data/lc_example2.sql Normal file
View File

@@ -0,0 +1,5 @@
-- pgweb: host="localhost"
-- some comment
-- pgweb: user="foo"
select 'foo'

2
data/lc_invalid_meta.sql Normal file
View File

@@ -0,0 +1,2 @@
-- pgweb: host="localhost" mode="foo"
select 'foo'

1
data/lc_no_meta.sql Normal file
View File

@@ -0,0 +1 @@
select 'foo'