This is the Go driver for Amazon Quantum Ledger Database (QLDB), which allows Golang developers to write software that makes use of Amazon QLDB.
For getting started with the driver, see Go and Amazon QLDB.
See Accessing Amazon QLDB for information on connecting to AWS.
QldbDriver requires Golang 1.15 or later.
Please see the link below for more detail to install Golang:
Please see the Quickstart guide for the Amazon QLDB Driver for Go.
First, ensure your project is using Go modules to install dependencies in your project.
In your project directory, install the driver using go get:
go get github.com/awslabs/amazon-qldb-driver-go/v3/qldbdriver
For more instructions on working with the golang driver, please refer to the instructions below.
Assuming that you have Golang installed, use the below command to clone the driver repository.
$ git clone https://github.com/awslabs/amazon-qldb-driver-go.git
$ cd amazon-qldb-driver-go
Changes can now be made in the repository.
All the tests can be run by running the following command in the qldbdriver folder. Please make sure to setup and configure an AWS account to run the integration tests.
go test -v
To only run the unit tests:
go test -v -short
To only run the integration tests:
go test -run Integration
The Amazon QLDB Go Driver adheres to GoDoc standards and the documentation can be found here.
You can generate the docstring HTML locally by running the following in the root directory of this repository: godoc -http=:6060
Please use these community resources for getting help.
If you encounter a bug with the Amazon QLDB Go Driver, we would like to hear about it. Please search the existing issues and see if others are also experiencing the issue before opening a new issue. When opening a new issue, we will need the version of Amazon QLDB Go Driver, Go language version, and OS you’re using. Please also include reproduction case for the issue when appropriate.
The GitHub issues are intended for bug reports and feature requests. For help and questions with using AWS QLDB GO Driver please make use of the resources listed in the Getting Help section. Keeping the list of open issues lean will help us respond in a timely manner.
Download Details:
Author: awslabs
Official Github: https://github.com/awslabs/amazon-qldb-driver-go
License: Apache-2.0 license