pgstore

package
v0.0.7-alpha Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2026 License: AGPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPITokenStore

func NewAPITokenStore(spec APITokenStoreSpec) stores.APITokenStore

func NewAtomicExecutor

func NewAtomicExecutor(sf db.SessionFactory) stores.AtomicExecutor

func NewClusterStore

func NewClusterStore(spec ClusterStoreSpec) stores.ClusterStore

func NewComputeAccessStore

func NewComputeAccessStore(spec ComputeAccessStoreSpec) computeaccess.Store

NewComputeAccessStore fixes the platform capacity ceiling at construction so individual activation callers cannot weaken the platform-wide limit.

func NewComputeUsageStore

func NewComputeUsageStore() computequota.UsageStore

func NewImageBuildStore

func NewImageBuildStore(spec ImageBuildStoreSpec) stores.ImageBuildStore

func NewNamespacesStore

func NewNamespacesStore(spec NamespacesStoreSpec) stores.NamespacesStore

func NewOAuthStateStore

func NewOAuthStateStore(spec OAuthStateStoreSpec) stores.OAuthStateStore

func NewObjectStoreStore

func NewObjectStoreStore(spec ObjectStoreStoreSpec) stores.ObjectStoreStore

func NewOrgInviteStore

func NewOrgInviteStore(spec OrgInviteStoreSpec) stores.OrgInviteStore

func NewProjectStore

func NewProjectStore(spec ProjectStoreSpec) stores.ProjectStore

func NewSecretStore

func NewSecretStore(spec SecretStoreSpec) stores.SecretStore

func NewStackStore

func NewStackStore(spec *StackStoreSpec) stores.StackStore

func NewStackVolumeStore

func NewStackVolumeStore(spec StackVolumeStoreSpec) stores.StackVolumeStore

func NewUserStore

func NewUserStore(spec UserStoreSpec) stores.UserStore

func NewVolumeStore

func NewVolumeStore(v VolumeStoreSpec) stores.VolumeStore

Types

type APITokenStoreSpec

type APITokenStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ClusterImageRegistryStoreSpec

type ClusterImageRegistryStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ClusterStoreSpec

type ClusterStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ComputeAccessStoreSpec

type ComputeAccessStoreSpec struct {
	SessionFactory db.SessionFactory
	// MaxActiveSharedComputeLeases is platform-wide and fixed for this store.
	MaxActiveSharedComputeLeases int
}

type GitInstallationStoreSpec

type GitInstallationStoreSpec struct {
	SessionFactory db.SessionFactory
}

type GitIntegrationStoreSpec

type GitIntegrationStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ImageBuildStoreSpec

type ImageBuildStoreSpec struct {
	SessionFactory db.SessionFactory
}

type NamespacesStoreSpec

type NamespacesStoreSpec struct {
	SessionFactory db.SessionFactory
}

type OAuthStateStoreSpec

type OAuthStateStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ObjectStoreStoreSpec

type ObjectStoreStoreSpec struct {
	SessionFactory db.SessionFactory
}

type OrgInviteStoreSpec

type OrgInviteStoreSpec struct {
	SessionFactory db.SessionFactory
}

type OrganisationDomainStoreSpec

type OrganisationDomainStoreSpec struct {
	SessionFactory db.SessionFactory
}

type OrganisationStoreSpec

type OrganisationStoreSpec struct {
	SessionFactory db.SessionFactory
}

type PostgresAddonDatabaseStoreSpec

type PostgresAddonDatabaseStoreSpec struct {
	SessionFactory db.SessionFactory
}

type PostgresAddonStoreSpec

type PostgresAddonStoreSpec struct {
	SessionFactory db.SessionFactory
}

type PostgresBackupStoreSpec

type PostgresBackupStoreSpec struct {
	SessionFactory db.SessionFactory
}

type PreviewStackStoreSpec

type PreviewStackStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ProjectMembershipStoreSpec

type ProjectMembershipStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ProjectStoreSpec

type ProjectStoreSpec struct {
	SessionFactory db.SessionFactory
}

type RefreshTokenStoreSpec

type RefreshTokenStoreSpec struct {
	SessionFactory db.SessionFactory
}

type RegistryCredentialStoreSpec

type RegistryCredentialStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ReleaseEventStoreSpec

type ReleaseEventStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ResourceReferenceStoreSpec

type ResourceReferenceStoreSpec struct {
	SessionFactory db.SessionFactory
}

type ResourceValidationRecordStoreSpec

type ResourceValidationRecordStoreSpec struct {
	SessionFactory db.SessionFactory
}

type SecretStoreSpec

type SecretStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackConnectionStoreSpec

type StackConnectionStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackDomainsStoreSpec

type StackDomainsStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackPreviewConfigStoreSpec

type StackPreviewConfigStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackReleaseStoreSpec

type StackReleaseStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackResourceStoreSpec

type StackResourceStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackStoreSpec

type StackStoreSpec struct {
	SessionFactory db.SessionFactory
}

type StackVolumeStoreSpec

type StackVolumeStoreSpec struct {
	SessionFactory db.SessionFactory
}

type UserStoreSpec

type UserStoreSpec struct {
	SessionFactory db.SessionFactory
}

type VolumeStoreSpec

type VolumeStoreSpec struct {
	SessionFactory db.SessionFactory
}

Jump to

Keyboard shortcuts

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