Documentation ¶
Overview ¶
Package pgsql implements database.Datastore with PostgreSQL.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Open ¶
func Open(config *config.DatabaseConfig) (database.Datastore, error)
Open creates a Datastore backed by a PostgreSQL database.
It will run immediately every necessary migration on the database.
func OpenForTest ¶
OpenForTest creates a test Datastore backed by a new PostgreSQL database. It creates a new unique and prefixed ("test_") database. Using Close() will drop the database.
Types ¶
Click to show internal directories.
Click to hide internal directories.