├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── auth ├── README.md ├── access_token_credentials │ ├── README.md │ └── main.go ├── anonymous_credentials │ ├── README.md │ └── main.go ├── environ │ ├── README.md │ └── main.go ├── metadata_credentials │ ├── README.md │ └── main.go ├── service_account_credentials │ ├── README.md │ └── main.go └── static_credentials │ ├── README.md │ └── main.go ├── basic ├── database_sql │ ├── README.md │ ├── data.go │ ├── main.go │ └── series.go ├── gorm │ ├── README.md │ ├── data.go │ ├── main.go │ └── models.go └── native │ ├── README.md │ ├── data.go │ ├── main.go │ └── series.go ├── bulk_upsert ├── README.md ├── example.go └── main.go ├── containers ├── README.md ├── containers.go └── main.go ├── ddl ├── README.md ├── ddl.go └── main.go ├── decimal ├── README.md ├── decimal.go └── main.go ├── describe ├── README.md ├── main.go └── table.tpl ├── go.mod ├── go.sum ├── pagination ├── README.md ├── cities.go ├── data.go └── main.go ├── partitioning_policies ├── README.md ├── example.go └── main.go ├── read_table ├── README.md ├── main.go └── orders.go ├── serverless ├── healthcheck │ ├── README.md │ ├── main.go │ └── service.go └── url_shortener │ ├── README.md │ ├── main.go │ ├── service.go │ └── static │ └── index.html ├── topic ├── cdc-cache-bus-freeseats │ ├── .gitignore │ ├── balancer.go │ ├── cache.go │ ├── database.go │ ├── main.go │ ├── webserver.go │ └── webserver_cdc.go ├── cdc-fill-and-read │ ├── cdc-reader.go │ ├── main.go │ └── tables.go ├── topicreader │ ├── stubs.go │ ├── topicreader_advanced.go │ ├── topicreader_show.go │ ├── topicreader_simple.go │ └── topicreader_trace.go └── topicwriter │ └── topicwriter.go ├── ttl ├── README.md ├── main.go └── series.go └── ttl_readtable ├── main.go └── series.go /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/README.md -------------------------------------------------------------------------------- /auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/README.md -------------------------------------------------------------------------------- /auth/access_token_credentials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/access_token_credentials/README.md -------------------------------------------------------------------------------- /auth/access_token_credentials/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/access_token_credentials/main.go -------------------------------------------------------------------------------- /auth/anonymous_credentials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/anonymous_credentials/README.md -------------------------------------------------------------------------------- /auth/anonymous_credentials/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/anonymous_credentials/main.go -------------------------------------------------------------------------------- /auth/environ/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/environ/README.md -------------------------------------------------------------------------------- /auth/environ/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/environ/main.go -------------------------------------------------------------------------------- /auth/metadata_credentials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/metadata_credentials/README.md -------------------------------------------------------------------------------- /auth/metadata_credentials/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/metadata_credentials/main.go -------------------------------------------------------------------------------- /auth/service_account_credentials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/service_account_credentials/README.md -------------------------------------------------------------------------------- /auth/service_account_credentials/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/service_account_credentials/main.go -------------------------------------------------------------------------------- /auth/static_credentials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/static_credentials/README.md -------------------------------------------------------------------------------- /auth/static_credentials/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/auth/static_credentials/main.go -------------------------------------------------------------------------------- /basic/database_sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/database_sql/README.md -------------------------------------------------------------------------------- /basic/database_sql/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/database_sql/data.go -------------------------------------------------------------------------------- /basic/database_sql/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/database_sql/main.go -------------------------------------------------------------------------------- /basic/database_sql/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/database_sql/series.go -------------------------------------------------------------------------------- /basic/gorm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/gorm/README.md -------------------------------------------------------------------------------- /basic/gorm/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/gorm/data.go -------------------------------------------------------------------------------- /basic/gorm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/gorm/main.go -------------------------------------------------------------------------------- /basic/gorm/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/gorm/models.go -------------------------------------------------------------------------------- /basic/native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/native/README.md -------------------------------------------------------------------------------- /basic/native/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/native/data.go -------------------------------------------------------------------------------- /basic/native/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/native/main.go -------------------------------------------------------------------------------- /basic/native/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/basic/native/series.go -------------------------------------------------------------------------------- /bulk_upsert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/bulk_upsert/README.md -------------------------------------------------------------------------------- /bulk_upsert/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/bulk_upsert/example.go -------------------------------------------------------------------------------- /bulk_upsert/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/bulk_upsert/main.go -------------------------------------------------------------------------------- /containers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/containers/README.md -------------------------------------------------------------------------------- /containers/containers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/containers/containers.go -------------------------------------------------------------------------------- /containers/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/containers/main.go -------------------------------------------------------------------------------- /ddl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ddl/README.md -------------------------------------------------------------------------------- /ddl/ddl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ddl/ddl.go -------------------------------------------------------------------------------- /ddl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ddl/main.go -------------------------------------------------------------------------------- /decimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/decimal/README.md -------------------------------------------------------------------------------- /decimal/decimal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/decimal/decimal.go -------------------------------------------------------------------------------- /decimal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/decimal/main.go -------------------------------------------------------------------------------- /describe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/describe/README.md -------------------------------------------------------------------------------- /describe/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/describe/main.go -------------------------------------------------------------------------------- /describe/table.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/describe/table.tpl -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/go.sum -------------------------------------------------------------------------------- /pagination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/pagination/README.md -------------------------------------------------------------------------------- /pagination/cities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/pagination/cities.go -------------------------------------------------------------------------------- /pagination/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/pagination/data.go -------------------------------------------------------------------------------- /pagination/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/pagination/main.go -------------------------------------------------------------------------------- /partitioning_policies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/partitioning_policies/README.md -------------------------------------------------------------------------------- /partitioning_policies/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/partitioning_policies/example.go -------------------------------------------------------------------------------- /partitioning_policies/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/partitioning_policies/main.go -------------------------------------------------------------------------------- /read_table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/read_table/README.md -------------------------------------------------------------------------------- /read_table/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/read_table/main.go -------------------------------------------------------------------------------- /read_table/orders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/read_table/orders.go -------------------------------------------------------------------------------- /serverless/healthcheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/healthcheck/README.md -------------------------------------------------------------------------------- /serverless/healthcheck/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/healthcheck/main.go -------------------------------------------------------------------------------- /serverless/healthcheck/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/healthcheck/service.go -------------------------------------------------------------------------------- /serverless/url_shortener/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/url_shortener/README.md -------------------------------------------------------------------------------- /serverless/url_shortener/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/url_shortener/main.go -------------------------------------------------------------------------------- /serverless/url_shortener/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/url_shortener/service.go -------------------------------------------------------------------------------- /serverless/url_shortener/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/serverless/url_shortener/static/index.html -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/.gitignore -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/balancer.go -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/cache.go -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/database.go -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/main.go -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/webserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/webserver.go -------------------------------------------------------------------------------- /topic/cdc-cache-bus-freeseats/webserver_cdc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-cache-bus-freeseats/webserver_cdc.go -------------------------------------------------------------------------------- /topic/cdc-fill-and-read/cdc-reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-fill-and-read/cdc-reader.go -------------------------------------------------------------------------------- /topic/cdc-fill-and-read/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-fill-and-read/main.go -------------------------------------------------------------------------------- /topic/cdc-fill-and-read/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/cdc-fill-and-read/tables.go -------------------------------------------------------------------------------- /topic/topicreader/stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/topicreader/stubs.go -------------------------------------------------------------------------------- /topic/topicreader/topicreader_advanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/topicreader/topicreader_advanced.go -------------------------------------------------------------------------------- /topic/topicreader/topicreader_show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/topicreader/topicreader_show.go -------------------------------------------------------------------------------- /topic/topicreader/topicreader_simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/topicreader/topicreader_simple.go -------------------------------------------------------------------------------- /topic/topicreader/topicreader_trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/topicreader/topicreader_trace.go -------------------------------------------------------------------------------- /topic/topicwriter/topicwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/topic/topicwriter/topicwriter.go -------------------------------------------------------------------------------- /ttl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ttl/README.md -------------------------------------------------------------------------------- /ttl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ttl/main.go -------------------------------------------------------------------------------- /ttl/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ttl/series.go -------------------------------------------------------------------------------- /ttl_readtable/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ttl_readtable/main.go -------------------------------------------------------------------------------- /ttl_readtable/series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydb-platform/ydb-go-examples/HEAD/ttl_readtable/series.go --------------------------------------------------------------------------------