Dan Sosedoff
4c40eef99a
Perform client version validation before executing pg_dump command ( #614 )
...
* Add func to parse out pg_dump version
* Perform client vs server version checking before dump exports
* Fix dump tests
* Add extra test to validate against empty server version
* Fix attachment filenames cleanup function
* Add extra test
* Fix small typos in comments
* Drop third-party package to deal with versions
* Tweak the pg dump incompatibility error message
* Run CI on pull requests
2022-12-12 15:09:12 -06:00
Dan Sosedoff
f4b3091666
Merge pull request #605 from sosedoff/log-level
...
Configure logging level and format
2022-12-06 12:41:56 -06:00
Dan Sosedoff
dbd3b26f6c
Configure logging level and format
2022-12-06 12:09:21 -06:00
Dan Sosedoff
97e41fbfe5
Add VersionString func to print out full app version
2022-12-06 11:27:47 -06:00
Dan Sosedoff
16726e2461
Add idle timeout into session manager
2022-12-02 14:20:20 -06:00
Dan Sosedoff
9074d4bfb8
Add internal sessions manager
2022-12-02 13:36:31 -06:00
Dan Sosedoff
f19f165afc
Configure logger for connect backend
2022-12-02 11:45:23 -06:00
Dan Sosedoff
72ecd20dd1
Handle logger levels
2022-12-01 13:01:32 -06:00
Dan Sosedoff
c996d71378
Implement gin request logger with param filtering
2022-12-01 13:01:32 -06:00
Dan Sosedoff
e1aa717b22
Print available environment variables in help message
2022-11-22 16:09:01 -06:00
Dan Sosedoff
9bfec11b48
Fix linting errors
2022-11-14 16:10:50 -06:00
Dan Sosedoff
685c222b9d
Lint: replace os.Kill trap with syscall.SIGTERM
2022-11-14 15:43:34 -06:00
Dan Sosedoff
af79994595
DRY ldflags; include build time into version string ( #541 )
2021-12-30 15:33:43 -06:00
Dan Sosedoff
706caa44bf
Serialize binary bytea cols into hex/base64 ( #537 )
...
- Adds binary serialization into hex/base64
- Default codec is base64
- Codec can be changed via `--binary-codec` CLI option
2021-12-29 11:03:50 -06:00
Dan Sosedoff
f61c1c45d5
Use regular expression for checking some of the connectio errors
2020-10-18 09:32:34 -05:00
Dan Sosedoff
02ddf85af2
Do not terminate if local authentication failed on start
2020-04-23 15:54:12 -05:00
Dan Sosedoff
8b1f234b91
Include go version into builds
2019-11-29 13:59:50 -06:00
Dan Sosedoff
8428d268b1
Lint
2019-11-02 13:00:23 -05:00
Dan Sosedoff
7a6450091a
Code formatting and cleanup ( #442 )
...
* Formatting, extract error messages
* More refactor
* Move errors to a separate file
* Add missing file
* Misc
2019-09-29 12:16:42 -05:00
Dan Sosedoff
a7959ad0fa
Fix startup error when DATABASE_URL is set
2019-01-25 10:29:24 -06:00
Dan Sosedoff
ae60604ef1
Fix typo
2019-01-16 22:54:23 -06:00
Dan Sosedoff
9c07ac356b
Do not exit with error if local server is not running
2018-12-18 18:11:56 -06:00
Dan Sosedoff
794e5a22c1
Rename command.VERSION to command.Version
2018-12-13 22:35:43 -06:00
Dan Sosedoff
21d2893292
Fix startup behavior when user did not provide a database name
2018-11-27 17:23:55 -06:00
Dan Sosedoff
dc4e8598f7
Refactor building connection string from options
2018-09-13 22:44:11 -05:00
Dan Sosedoff
1cbcb73948
Print a correct database server name when starting
2018-06-05 18:28:22 -05:00
Dan Sosedoff
47500bf92e
Specs refactor and tweaks
...
- Make ParseOptions func to take an arg and return struct so we can test it
- Refactor and add more tests for options parsing
- Run test suite on postgres 10.x branch
- Change format for connection idle timer from float64 to in
2018-02-22 14:20:18 -06:00
Dan Sosedoff
ec5a12b0f7
Rename disable connection timeout cli option
2017-10-20 22:18:07 -05:00
ldinc
38a3f01868
#282 : set flag idle logic to cli-run phase
2017-10-15 01:39:07 +03:00
Dan Sosedoff
5e22795828
Allow setting ssh connection key file, fix connection ui
2017-09-26 23:29:28 -05:00
Dan Sosedoff
62d88121cd
Automatically close idle sessions
2017-09-22 22:44:32 -05:00
Dan Sosedoff
92ec968d5e
Automatically open pgweb page if its already running
2017-09-21 17:16:09 -05:00
Dan Sosedoff
af7e504e4f
Print postgres version on start in a single-session mode
2017-09-13 23:42:44 -05:00
Dan Sosedoff
ccc5eddf92
Move all CLI logic into its own package
2017-05-16 21:28:07 -05:00