migrations

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2026 License: PostgreSQL Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Provide

func Provide(i *do.Injector)

Types

type Version_1_0_0

type Version_1_0_0 struct{}

Version_1_0_0 adds the database.postgres_database resource type and adds the database name as a property to many resources.

func (*Version_1_0_0) Run

func (v *Version_1_0_0) Run(_ string, state *resource.State) error

func (*Version_1_0_0) Version

func (v *Version_1_0_0) Version() *ds.Version

type Version_1_1_0

type Version_1_1_0 struct{}

Version_1_1_0 removes swarm.service_user_role resources and scrubs references to them from all other resources' dependency lists. Services now use connect_as to reference database_users directly.

func (*Version_1_1_0) Run

func (v *Version_1_1_0) Run(_ string, state *resource.State) error

func (*Version_1_1_0) Version

func (v *Version_1_1_0) Version() *ds.Version

type Version_1_2_0 added in v0.9.0

type Version_1_2_0 struct{}

Version_1_2_0 migrates the swarm orchestrator to use the common orchestrator resources.

func (*Version_1_2_0) Run added in v0.9.0

func (v *Version_1_2_0) Run(databaseID string, state *resource.State) error

func (*Version_1_2_0) Version added in v0.9.0

func (v *Version_1_2_0) Version() *ds.Version

Directories

Path Synopsis
schemas
v0_0_0
produced by schematool fffb3d74474828c8d3d0166ad687d69906bdbf1c server/internal/database InstanceResource LagTrackerCommitTimestampResource NodeResource ReplicationSlotAdvanceFromCTSResource ReplicationSlotCreateResource ReplicationSlotResource SubscriptionResource SyncEventResource WaitForSyncEventResource
produced by schematool fffb3d74474828c8d3d0166ad687d69906bdbf1c server/internal/database InstanceResource LagTrackerCommitTimestampResource NodeResource ReplicationSlotAdvanceFromCTSResource ReplicationSlotCreateResource ReplicationSlotResource SubscriptionResource SyncEventResource WaitForSyncEventResource
v1_0_0
produced by schematool d9a1e0f9656f56130752f6c62ede08acfb3fe9bd server/internal/database InstanceResource LagTrackerCommitTimestampResource PostgresDatabaseResource ReplicationSlotAdvanceFromCTSResource ReplicationSlotCreateResource ReplicationSlotResource SubscriptionResource SyncEventResource WaitForSyncEventResource
produced by schematool d9a1e0f9656f56130752f6c62ede08acfb3fe9bd server/internal/database InstanceResource LagTrackerCommitTimestampResource PostgresDatabaseResource ReplicationSlotAdvanceFromCTSResource ReplicationSlotCreateResource ReplicationSlotResource SubscriptionResource SyncEventResource WaitForSyncEventResource
v1_1_0
produced by schematool c2ccdd8969fbc7b26675a9ce183092ec9444d877 server/internal/database NodeResource InstanceResource
produced by schematool c2ccdd8969fbc7b26675a9ce183092ec9444d877 server/internal/database NodeResource InstanceResource
v1_2_0
produced by schematool 20b82249f8734cd7aa4ed88b2a0e60a68c7bf058 server/internal/orchestrator/common EtcdCreds PatroniCluster PatroniMember PgBackRestConfig PgBackRestStanza PostgresCerts
produced by schematool 20b82249f8734cd7aa4ed88b2a0e60a68c7bf058 server/internal/orchestrator/common EtcdCreds PatroniCluster PatroniMember PgBackRestConfig PgBackRestStanza PostgresCerts

Jump to

Keyboard shortcuts

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