sql (database/sql)
standard libraryPackage sql provides a generic interface around SQL (or SQL-like) databases.
Package sqlite3 provides interface to SQLite3 databases.
Package redis is a client for the Redis database.
Package leveldb provides implementation of LevelDB key/value database.
Package redis is a client for the Redis database.
Package migrate reads migrations from sources and runs them against databases.
Package geoip2 provides an easy-to-use API for the MaxMind GeoIP2 and GeoLite2 databases; this package does not support GeoIP Legacy databases.
Package database defines the Clair's models and a common interface for database implementations.
Package pgx is a PostgreSQL database driver.
Package rawdb contains a collection of low level database accessors.
Package sqlgraph provides graph abstraction capabilities on top of sql-based databases for ent codegen.
Package badger implements an embeddable, simple and fast key-value database, written in pure Go.
Package database provides a block and metadata storage database.
package mssql implements the TDS protocol used to connect to MS SQL Server (sqlserver) database servers.
Package toolbox healthcheck type DatabaseCheck struct { } func (dc *DatabaseCheck) Check() error { if dc.isConnected() { return nil } else { return errors.New("can't connect database") } } AddHealthCheck("database",&DatabaseCheck{}) more docs: http://beego.me/docs/module/toolbox.md
Package database provides a block and metadata storage database.
Package pgconn is a low-level PostgreSQL database driver.
Package memdb provides an in-memory database that supports transactions and MVCC.
Interfaces for database-related operations.
Package database aliases all exported identifiers in package "cloud.google.com/go/spanner/admin/database/apiv1/databasepb".
Package firestore provides a client for reading and writing to a Cloud Firestore database.
Package rds provides the client and types for making API requests to Amazon Relational Database Service.