Full Installation

      +
      Installation instructions for the Couchbase Go Client.

      Columnar SDKs are developed from the ground-up and while they maintain some syntactic similarities with the operational SDKs, they are purpose built for Columnar’s analytical use cases. They support streaming APIs to handle large datasets, as well as the common features expected to be present in any modern database SDK — such as connection management and robust error handling.

      Installing the SDK

      The Go Columnar SDK has added support for Go Modules. You can use go get to download the SDK:

      go get only works if you have initialised a Go module, and have a go.mod file in your working directory.
      $ go get github.com/couchbase/gocbcolumnar@v1.0.0
      In line with the Golang project, Couchbase supports both the current, and the previous, versions of Go. Earlier versions may work, but are not supported.

      Information about new features, fixes, and known issues — as well as information about how to install earlier release versions — is in the release notes.