Dan Sosedoff
Dan Sosedoff
Is there a way to add custom auth url parameters? Google OAuth2 has a extra `hd` param that's used to restrict login to a certain domain: https://developers.google.com/accounts/docs/OpenIDConnect#hd-param
Gox used to provide a baseline tooling for building binaries for multiple platforms. It has not been updated for support recent platforms, so it's probably a time to deprecate it...
On the custom SQL query page there should be an option to display the editor/results horizontally, so that the editor is on the left and query results are on the...
``` json: error calling MarshalJSON for type time.Time: Time.MarshalJSON: year outside of range [0,9999] /Users/sosedoff/go/src/github.com/sosedoff/pgweb/vendor/github.com/gin-gonic/gin/render/json.go:46 (0x15268d3) JSON.Render: panic(err) /Users/sosedoff/go/src/github.com/sosedoff/pgweb/vendor/github.com/gin-gonic/gin/context.go:713 (0x152c53e) (*Context).Render: if err := r.Render(c.Writer); err != nil { /Users/sosedoff/go/src/github.com/sosedoff/pgweb/vendor/github.com/gin-gonic/gin/context.go:756...
Example query: ``` SELECT n.nspname AS "schema", t.typname, string_agg(e.enumlabel, '|' ORDER BY e.enumsortorder) AS enum_labels FROM pg_catalog.pg_type t JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace JOIN pg_catalog.pg_enum e ON t.oid...
When pgweb is terminated any new request (or a custom query) will never seem to finish, however the backend is gone and we should print out an error message.
Currently all session management happens in the api module and does not have any locking around creating/removing sessions, which will cause panics. Lets setup a connection manager that will handle...
There should be some way to import data from CSV files. It would create a new table and insert all the records from a single file.
Getting error: `ssh: cannot decode encrypted private keys`
Storing SQL query log (user-generated) into a file would be a good solution for history persistence. Something like `$HOME/.pgweb/history.json` is fine, although will probably break when running multiple instances of...