Documentation
¶
Index ¶
- type PostgresProvisionerInterface
- type PqProvisioner
- func (provisioner *PqProvisioner) CreateDatabase(dbname string) error
- func (provisioner *PqProvisioner) CreateUser(dbname string, username string, password string) error
- func (provisioner *PqProvisioner) DatabaseExists(dbname string) (bool, error)
- func (provisioner *PqProvisioner) DeleteDatabase(dbname string) error
- func (provisioner *PqProvisioner) DeleteUser(dbname string, username string) error
- func (provisioner *PqProvisioner) UserExists(username string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostgresProvisionerInterface ¶
type PostgresProvisionerInterface interface { CreateDatabase(string) error DeleteDatabase(string) error DatabaseExists(string) (bool, error) CreateUser(string, string, string) error DeleteUser(string, string) error UserExists(string) (bool, error) }
func NewPqProvisioner ¶
func NewPqProvisioner(logger lager.Logger, config config.PostgresConfig) PostgresProvisionerInterface
type PqProvisioner ¶
type PqProvisioner struct {
// contains filtered or unexported fields
}
func (*PqProvisioner) CreateDatabase ¶
func (provisioner *PqProvisioner) CreateDatabase(dbname string) error
func (*PqProvisioner) CreateUser ¶
func (provisioner *PqProvisioner) CreateUser(dbname string, username string, password string) error
func (*PqProvisioner) DatabaseExists ¶
func (provisioner *PqProvisioner) DatabaseExists(dbname string) (bool, error)
func (*PqProvisioner) DeleteDatabase ¶
func (provisioner *PqProvisioner) DeleteDatabase(dbname string) error
func (*PqProvisioner) DeleteUser ¶
func (provisioner *PqProvisioner) DeleteUser(dbname string, username string) error
func (*PqProvisioner) UserExists ¶
func (provisioner *PqProvisioner) UserExists(username string) (bool, error)
Directories
¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.