postgres

package
v0.1.61 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Duration10s, _      = time.ParseDuration("10s")
	Duration15s, _      = time.ParseDuration("15s")
	CheckPathConnection = "/flycheck/connection"
	CheckPathRole       = "/flycheck/role"
	CheckPathVm         = "/flycheck/vm"
)

Functions

func AttachCluster added in v0.0.421

func AttachCluster(ctx context.Context, params AttachParams) error

AttachCluster is mean't to be called from an external package.

func CreateCluster added in v0.0.421

func CreateCluster(ctx context.Context, org *api.Organization, region *api.Region, params *ClusterParams) (err error)

CreateCluster creates a Postgres cluster with an optional name. The name will be prompted for if not supplied.

func IsFlex added in v0.0.457

func IsFlex(machine *api.Machine) bool

func MachineVMSizes added in v0.0.388

func MachineVMSizes() []api.VMSize

machineVMSizes represents the available VM configurations for Machines.

func New

func New() *cobra.Command

func UnregisterMember added in v0.0.451

func UnregisterMember(ctx context.Context, app *api.AppCompact, machine *api.Machine) error

Types

type AttachParams added in v0.0.421

type AttachParams struct {
	DbName       string
	AppName      string
	PgAppName    string
	DbUser       string
	VariableName string
	SuperUser    bool
	Force        bool
}

type ClusterParams added in v0.0.421

type ClusterParams struct {
	PostgresConfiguration
	Password   string
	SnapshotID string
	Detach     bool
	Manager    string
	ForkFrom   string
	Autostart  bool
}

type PostgresConfiguration

type PostgresConfiguration struct {
	Name               string
	Description        string
	ImageRef           string
	InitialClusterSize int
	VMSize             string
	MemoryMb           int
	DiskGb             int
}

Jump to

Keyboard shortcuts

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