├── .dockerignore ├── .editorconfig ├── .github └── workflows │ ├── docker.yml │ └── go.yml ├── .gitignore ├── .goreleaser.yml ├── CHANGELOG.md ├── CONTRIBUTORS ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── config.go ├── config_test.go ├── connstring.go ├── connstring_test.go ├── contrib ├── kubernetes │ └── cronjob.yaml └── systemd │ ├── pg_back@.service │ └── pg_back@.timer ├── crypto.go ├── crypto_test.go ├── docker └── compose.test.yml ├── go.mod ├── go.sum ├── hash.go ├── hash_test.go ├── hook.go ├── hook_test.go ├── legacy.go ├── legacy_test.go ├── lock.go ├── lock_test.go ├── lock_win.go ├── log.go ├── log_test.go ├── main.go ├── main_test.go ├── pg_back.conf ├── purge.go ├── purge_test.go ├── sql.go ├── sql_test.go ├── testdata └── fixture.sql ├── upload.go └── upload_test.go /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .gitignore 3 | CHANGELOG.md 4 | CONTRIBUTORS 5 | LICENSE 6 | Dockerfile 7 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | pg_back 2 | dist/ 3 | cover.out 4 | -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/README.md -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/config_test.go -------------------------------------------------------------------------------- /connstring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/connstring.go -------------------------------------------------------------------------------- /connstring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/connstring_test.go -------------------------------------------------------------------------------- /contrib/kubernetes/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/contrib/kubernetes/cronjob.yaml -------------------------------------------------------------------------------- /contrib/systemd/pg_back@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/contrib/systemd/pg_back@.service -------------------------------------------------------------------------------- /contrib/systemd/pg_back@.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/contrib/systemd/pg_back@.timer -------------------------------------------------------------------------------- /crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/crypto.go -------------------------------------------------------------------------------- /crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/crypto_test.go -------------------------------------------------------------------------------- /docker/compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/docker/compose.test.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/go.sum -------------------------------------------------------------------------------- /hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/hash.go -------------------------------------------------------------------------------- /hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/hash_test.go -------------------------------------------------------------------------------- /hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/hook.go -------------------------------------------------------------------------------- /hook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/hook_test.go -------------------------------------------------------------------------------- /legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/legacy.go -------------------------------------------------------------------------------- /legacy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/legacy_test.go -------------------------------------------------------------------------------- /lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/lock.go -------------------------------------------------------------------------------- /lock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/lock_test.go -------------------------------------------------------------------------------- /lock_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/lock_win.go -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/log.go -------------------------------------------------------------------------------- /log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/log_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/main_test.go -------------------------------------------------------------------------------- /pg_back.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/pg_back.conf -------------------------------------------------------------------------------- /purge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/purge.go -------------------------------------------------------------------------------- /purge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/purge_test.go -------------------------------------------------------------------------------- /sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/sql.go -------------------------------------------------------------------------------- /sql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/sql_test.go -------------------------------------------------------------------------------- /testdata/fixture.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/testdata/fixture.sql -------------------------------------------------------------------------------- /upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/upload.go -------------------------------------------------------------------------------- /upload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orgrim/pg_back/HEAD/upload_test.go --------------------------------------------------------------------------------