postgres

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: MIT Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Options

type Options struct {
	Host     string
	Port     string
	User     string
	Password string
	Database string
	Table    string
}

Options are the postgres datastore options, reexported here for convenience.

func (*Options) Create

func (opts *Options) Create() (*sqlds.Datastore, error)

Create returns a datastore connected to postgres

type Queries

type Queries struct {
	// contains filtered or unexported fields
}

Queries are the postgres queries for a given table.

func NewQueries added in v0.2.0

func NewQueries(tbl string) Queries

NewQueries creates a new PostgreSQL set of queries for the passed table

func (Queries) Delete

func (q Queries) Delete() string

Delete returns the postgres query for deleting a row.

func (Queries) Exists

func (q Queries) Exists() string

Exists returns the postgres query for determining if a row exists.

func (Queries) Get

func (q Queries) Get() string

Get returns the postgres query for getting a row.

func (Queries) GetSize

func (q Queries) GetSize() string

GetSize returns the postgres query for determining the size of a value.

func (Queries) Limit

func (q Queries) Limit() string

Limit returns the postgres query fragment for limiting results.

func (Queries) Offset

func (q Queries) Offset() string

Offset returns the postgres query fragment for returning rows from a given offset.

func (Queries) Prefix

func (q Queries) Prefix() string

Prefix returns the postgres query fragment for getting a rows with a key prefix.

func (Queries) Put

func (q Queries) Put() string

Put returns the postgres query for putting a row.

func (Queries) Query

func (q Queries) Query() string

Query returns the postgres query for getting multiple rows.

Jump to

Keyboard shortcuts

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