postgres

package
v0.0.0-...-7c824b2 Latest Latest
Warning

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

Go to latest
Published: May 4, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetResource

func GetResource(names []string, afn bindata.AssetFunc) *bindata.AssetSource

func RunMigrations

func RunMigrations(mode migration.Mode) error

func RunMigrationsBinData

func RunMigrationsBinData(s *bindata.AssetSource, mode migration.Mode) error

func RunMigrationsBinDataWithConfig

func RunMigrationsBinDataWithConfig(conf *DBConfig, s *bindata.AssetSource, mode migration.Mode) error

func RunMigrationsWithConfig

func RunMigrationsWithConfig(conf *DBConfig, mode migration.Mode) error

Types

type DBConfig

type DBConfig struct {
	DBAddr     string `envconfig:"PG_DB_ADDRESS" required:"true"`
	DBPort     string `envconfig:"PG_DB_PORT" default:"5432"`
	EntityName string `envconfig:"PG_DB_ENTITY_NAME" required:"true"`
	DBName     string `envconfig:"PG_DB_NAME" required:"true"`
	Username   string `envconfig:"PG_DB_SERVICE_USERNAME" required:"true"`
	Password   string `envconfig:"PG_DB_SERVICE_USER_PASSWORD" required:"false"`
	SourceURI  string `envconfig:"PG_SOURCE_URI" default:"go-bindata"`
}

Jump to

Keyboard shortcuts

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