Documentation
¶
Overview ¶
Package postgres provides a Gnomock Preset for PostgreSQL database
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Option ¶
type Option func(*P)
Option is an optional configuration of this Gnomock preset. Use available Options to configure the container
func WithDatabase ¶
WithDatabase creates a database with the provided name in the container. WithQueries, if provided, runs against the new database
func WithQueries ¶
WithQueries executes the provided queries against the database created with WithDatabase, or against default postgres database
func WithQueriesFile ¶
WithQueriesFile sets a file name to read initial queries from. Queries from this file are executed before any other queries provided in WithQueries
func WithVersion ¶ added in v0.9.0
WithVersion sets image version.
type P ¶
type P struct {
DB string `json:"db"`
Queries []string `json:"queries"`
QueriesFiles []string `json:"queries_files"`
User string `json:"user"`
Password string `json:"password"`
Version string `json:"version"`
}
P is a Gnomock Preset implementation of PostgreSQL database
func (*P) Ports ¶
func (p *P) Ports() gnomock.NamedPorts
Ports returns ports that should be used to access this container