├── .github └── workflows │ ├── binaries.yml │ ├── review.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── LICENSE-APACHE ├── Makefile ├── README.md ├── cmd └── vaults │ ├── commands.go │ ├── config.go │ └── main.go ├── examples └── replicator │ ├── README.md │ └── replicator.go ├── go.mod ├── go.sum ├── goreleaser.yml ├── internal └── app │ ├── db.go │ ├── db_test.go │ ├── models.go │ ├── retriever.go │ ├── retriever_test.go │ ├── streamer.go │ ├── streamer_test.go │ ├── test_util.go │ ├── testdata │ ├── test.parquet │ └── wal.input │ ├── timestamp.go │ ├── timestamp_test.go │ ├── type_converter.go │ ├── uploader.go │ └── vaults_provider.go ├── pkg ├── ecmh │ ├── ecmh.go │ └── ecmh_test.go ├── pgrepl │ ├── conn.go │ ├── replicator.go │ ├── replicator_test.go │ └── tx.go ├── signing │ ├── signing.go │ └── signing_test.go └── vaultsprovider │ └── provider.go ├── scripts ├── run.sh └── server.sh └── test └── postgres.go /.github/workflows/binaries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/.github/workflows/binaries.yml -------------------------------------------------------------------------------- /.github/workflows/review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/.github/workflows/review.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vaults 2 | /cover.out 3 | .vscode/* 4 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/README.md -------------------------------------------------------------------------------- /cmd/vaults/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/cmd/vaults/commands.go -------------------------------------------------------------------------------- /cmd/vaults/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/cmd/vaults/config.go -------------------------------------------------------------------------------- /cmd/vaults/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/cmd/vaults/main.go -------------------------------------------------------------------------------- /examples/replicator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/examples/replicator/README.md -------------------------------------------------------------------------------- /examples/replicator/replicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/examples/replicator/replicator.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/go.sum -------------------------------------------------------------------------------- /goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/goreleaser.yml -------------------------------------------------------------------------------- /internal/app/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/db.go -------------------------------------------------------------------------------- /internal/app/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/db_test.go -------------------------------------------------------------------------------- /internal/app/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/models.go -------------------------------------------------------------------------------- /internal/app/retriever.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/retriever.go -------------------------------------------------------------------------------- /internal/app/retriever_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/retriever_test.go -------------------------------------------------------------------------------- /internal/app/streamer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/streamer.go -------------------------------------------------------------------------------- /internal/app/streamer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/streamer_test.go -------------------------------------------------------------------------------- /internal/app/test_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/test_util.go -------------------------------------------------------------------------------- /internal/app/testdata/test.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/testdata/test.parquet -------------------------------------------------------------------------------- /internal/app/testdata/wal.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/testdata/wal.input -------------------------------------------------------------------------------- /internal/app/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/timestamp.go -------------------------------------------------------------------------------- /internal/app/timestamp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/timestamp_test.go -------------------------------------------------------------------------------- /internal/app/type_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/type_converter.go -------------------------------------------------------------------------------- /internal/app/uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/uploader.go -------------------------------------------------------------------------------- /internal/app/vaults_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/internal/app/vaults_provider.go -------------------------------------------------------------------------------- /pkg/ecmh/ecmh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/ecmh/ecmh.go -------------------------------------------------------------------------------- /pkg/ecmh/ecmh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/ecmh/ecmh_test.go -------------------------------------------------------------------------------- /pkg/pgrepl/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/pgrepl/conn.go -------------------------------------------------------------------------------- /pkg/pgrepl/replicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/pgrepl/replicator.go -------------------------------------------------------------------------------- /pkg/pgrepl/replicator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/pgrepl/replicator_test.go -------------------------------------------------------------------------------- /pkg/pgrepl/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/pgrepl/tx.go -------------------------------------------------------------------------------- /pkg/signing/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/signing/signing.go -------------------------------------------------------------------------------- /pkg/signing/signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/signing/signing_test.go -------------------------------------------------------------------------------- /pkg/vaultsprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/pkg/vaultsprovider/provider.go -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /scripts/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/scripts/server.sh -------------------------------------------------------------------------------- /test/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tablelandnetwork/basin-cli/HEAD/test/postgres.go --------------------------------------------------------------------------------