dbutil

package
v0.6.8 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsPostgres

func IsPostgres(db *gorm.DB) bool

IsPostgres returns true if the underlying database is postgres.

func IsPostgresURL added in v0.6.7

func IsPostgresURL(url string) bool

func IsSqlite

func IsSqlite(db *gorm.DB) bool

IsSqlite returns true if the underlying database is sqlite.

func LimitSqliteOpenConnections

func LimitSqliteOpenConnections(db *gorm.DB) error

LimitSqliteOpenConnections deliberately limits Sqlites concurrency to reduce contention, reduce errors, and improve performance: https://stackoverflow.com/a/35805826/639773

func SetSqlitePragmas

func SetSqlitePragmas(db *gorm.DB) error

SetSqlitePragmas sets some optimization params for SQLite

func SetTimezone

func SetTimezone(db *gorm.DB) error

SetTimezone sets the time zone to UTC

Types

This section is empty.

Jump to

Keyboard shortcuts

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