postgres

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2026 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InsertReturningID added in v1.0.0

func InsertReturningID(
	ctx context.Context,
	q db.Queryer,
	query string,
	args ...any,
) (int64, error)

InsertReturningID executes an INSERT ... RETURNING id query and returns the inserted ID.

func New

func New(opts *Opts) db.SQLClient

New creates a new PostgreSQL client using the provided DSN.

Types

type Opts

type Opts struct {
	// DSN is a libpq connection string, e.g.
	// "host=localhost port=5432 dbname=kerberos user=krb password=secret sslmode=disable"
	// or a URL: "postgres://krb:secret@localhost:5432/kerberos?sslmode=disable"
	DSN string
}

Jump to

Keyboard shortcuts

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