Versions in this module Expand all Collapse all v0 v0.0.4 Jan 5, 2024 Changes in this version + type DesiredState struct + Extensions []Extension + Servers []ForeignServer + func (d DesiredState) String() string + type Extension struct + Name string + Version string + func (ex *Extension) Equals(ext Extension) bool + func (ex *Extension) String() string + type ForeignServer struct + DB string + Host string + Name string + Owner string + Port int + Schemas []Schema + UserMaps []UserMap + Wrapper string + func (fs *ForeignServer) Equals(fserver ForeignServer) bool + func (fs *ForeignServer) String() string + type Grants struct + Users []string + func (g Grants) String() string + type Schema struct + ENUMConnection string + ENUMSecret Secret + ImportENUMs bool + LocalSchema string + RemoteSchema string + SchemaGrants Grants + ServerName string + func (s Schema) String() string + type SchemaEnum struct + Name string + Schema string + func (se *SchemaEnum) String() string + type Secret struct + FromEnv string + FromFile string + FromK8sSecret SecretK8s + Value string + func (s *Secret) Equals(secret Secret) bool + func (s *Secret) IsDefined() bool + func (s *Secret) String() string + type SecretK8s struct + Namespace string + SecretKey string + SecretName string + func (sk *SecretK8s) Equals(secret SecretK8s) bool + func (sk *SecretK8s) String() string + type UserMap struct + LocalUser string + RemoteSecret Secret + RemoteUser string + ServerName string + func (um *UserMap) Equals(umap UserMap) bool + func (um *UserMap) String() string