pgsql

package
v1.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2016 License: Apache-2.0 Imports: 23 Imported by: 66

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

func OpenForTest(name string, withTestData bool) (*pgSQLTest, error)

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

type Queryer

type Queryer interface {
	Query(query string, args ...interface{}) (*sql.Rows, error)
	QueryRow(query string, args ...interface{}) *sql.Row
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL