Documentation
¶
Overview ¶
Package postgres contains repository implementations using PostgreSQL as the underlying database.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMigrate = errors.New("error executing database migrations")
ErrMigrate indicates error during database migrations.
Functions ¶
func Connect ¶
Connect creates a connection to the PostgreSQL instance and applies any unapplied database migrations. A non-nil error is returned to indicate failure.
func NewRepository ¶
func NewRepository(db dbutil.Database) certs.Repository
Types ¶
type Config ¶
type Config struct {
Host string
Port string
User string
Pass string
Name string
SSLMode string
SSLCert string
SSLKey string
SSLRootCert string
}
Config defines the options that are used when connecting to a PostgreSQL instance
type StringArray ¶ added in v0.32.1
type StringArray []string
func (*StringArray) Scan ¶ added in v0.32.1
func (a *StringArray) Scan(src interface{}) error
Click to show internal directories.
Click to hide internal directories.