pgconfig

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package pgconfig contains a Go interface for the "pg_config" utility

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetConfigurationParameter

func GetConfigurationParameter(pgConfigBinary string, parameter ConfigurationParameter) (string, error)

GetConfigurationParameter retrieves a PostgreSQL installation configuration parameter

Types

type ConfigurationParameter

type ConfigurationParameter string

ConfigurationParameter represents a PostgreSQL configuration parameter name

const (
	// BinDir is the location user executables. Use this, for example,
	// to find the psql program. This is normally also the location
	// where the pg_config program resides.
	BinDir ConfigurationParameter = "bindir"

	// PkgLibDir is the location of dynamically loadable modules, or
	// where the server would search for them. (Other
	// architecture-dependent data files might also be installed in
	// this directory.)
	PkgLibDir ConfigurationParameter = "pkglibdir"

	// ShareDir is the location of architecture-independent support
	// files.
	ShareDir ConfigurationParameter = "sharedir"
)

Jump to

Keyboard shortcuts

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