sql

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DatabaseFamilyMySQL     = "MYSQL"
	DatabaseFamilyPostgres  = "POSTGRES"
	DatabaseFamilySQLServer = "SQLSERVER"
)
View Source
const (
	DatabaseVersionMySQL_5_6                 = "MYSQL_5_6"
	DatabaseVersionMySQL_5_7                 = "MYSQL_5_7"
	DatabaseVersionMySQL_8_0                 = "MYSQL_8_0"
	DatabaseVersionPostgres_9_6              = "POSTGRES_9_6"
	DatabaseVersionPostgres_10               = "POSTGRES_10"
	DatabaseVersionPostgres_11               = "POSTGRES_11"
	DatabaseVersionPostgres_12               = "POSTGRES_12"
	DatabaseVersionPostgres_13               = "POSTGRES_13"
	DatabaseVersionSQLServer_2017_STANDARD   = "SQLSERVER_2017_STANDARD"
	DatabaseVersionSQLServer_2017_ENTERPRISE = "SQLSERVER_2017_ENTERPRISE"
	DatabaseVersionSQLServer_2017_EXPRESS    = "SQLSERVER_2017_EXPRESS"
	DatabaseVersionSQLServer_2017_WEB        = "SQLSERVER_2017_WEB"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseInstance

type DatabaseInstance struct {
	DatabaseVersion types.StringValue
	Settings        struct {
		Flags struct {
			LogTempFileSize                 types.IntValue
			LocalInFile                     types.BoolValue
			ContainedDatabaseAuthentication types.BoolValue
			CrossDBOwnershipChaining        types.BoolValue
			LogCheckpoints                  types.BoolValue
			LogConnections                  types.BoolValue
			LogDisconnections               types.BoolValue
			LogLockWaits                    types.BoolValue
			LogMinMessages                  types.StringValue // FATAL, PANIC, LOG, ERROR, WARN
			LogMinDurationStatement         types.IntValue
		}
		Backups struct {
			Enabled types.BoolValue
		}
		IPConfiguration struct {
			RequireTLS         types.BoolValue
			EnableIPv4         types.BoolValue
			AuthorizedNetworks []struct {
				Name types.StringValue
				CIDR types.StringValue
			}
		}
	}
}

func (*DatabaseInstance) DatabaseFamily

func (i *DatabaseInstance) DatabaseFamily() string

type SQL

type SQL struct {
	Instances []DatabaseInstance
}

Jump to

Keyboard shortcuts

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