package postgres

import "github.com/google/trillian/storage/postgres"

Index

Functions

func NewAdminStorage

func NewAdminStorage(db *sql.DB) storage.AdminStorage

NewAdminStorage returns a storage.AdminStorage implementation

func NewLogStorage

func NewLogStorage(db *sql.DB, mf monitoring.MetricFactory) storage.LogStorage

NewLogStorage creates a storage.LogStorage instance for the specified PostgreSQL URL. It assumes storage.AdminStorage is backed by the same PostgreSQL database as well.

func OpenDB

func OpenDB(connStr string) (*sql.DB, error)

OpenDB opens a database connection for all PG-based storage implementations.

Source Files

admin_storage.go log_storage.go queue.go tree_storage.go

Directories

PathSynopsis
storage/postgres/testdbPackage testdb creates new databases for tests.
Version
v1.3.1
Published
Aug 16, 2019
Platform
js/wasm
Imports
25 packages
Last checked
6 hours ago

Tools for package owners.