package postgres
import "github.com/google/trillian/storage/postgres"
Index ¶
- func NewAdminStorage(db *sql.DB) storage.AdminStorage
- func NewLogStorage(db *sql.DB, mf monitoring.MetricFactory) storage.LogStorage
- func OpenDB(connStr string) (*sql.DB, error)
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 ¶
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 ¶
Path | Synopsis |
---|---|
storage/postgres/testdb | Package testdb creates new databases for tests. |
- Version
- v1.3.2
- Published
- Sep 5, 2019
- Platform
- js/wasm
- Imports
- 25 packages
- Last checked
- 6 hours ago –
Tools for package owners.