pg

package
v0.6.5 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const Dialect = "postgres"

Variables

This section is empty.

Functions

func Module

func Module() app.Module

Types

type ConnectionSettings

type ConnectionSettings struct {
	MaxIdle     int
	MaxOpen     int
	MaxLifetime time.Duration
}

type Database

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

func NewDatabase

func NewDatabase(db *sql.DB) *Database

func (Database) Driver

func (d Database) Driver() *entsql.Driver

type Datasource

type Datasource struct {
	Host               string
	Username           string
	Password           string
	Database           string
	SslMode            string
	Port               uint16
	ConnectionSettings ConnectionSettings
}

func DatasourceFromGoStyleDsn

func DatasourceFromGoStyleDsn(dsn string) (*Datasource, error)

func DatasourceFromURL

func DatasourceFromURL(u *url.URL) (*Datasource, error)

func ParseDatasource

func ParseDatasource(dsn string) (*Datasource, error)

func (Datasource) DSN

func (p Datasource) DSN() string

Jump to

Keyboard shortcuts

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