Documentation
¶
Index ¶
Constants ¶
View Source
const ( DiagnosticLevelFatal = "FATAL" DiagnosticLevelWarning = "WARNING" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalyzedMigrationsSummary ¶
type AnalyzedMigrationsSummary struct {
Reports []Report `json:"reports"`
}
type Diagnostic ¶
type ParsedMigration ¶
type ParsedMigration struct {
Applied bool `json:"applied"`
FileName string `json:"fileName"`
FilePath string `json:"filePath"`
RelativeFilePath string `json:"relativeFilePath"`
Version string `json:"version"`
Up string `json:"up"`
UpOptions map[string]string `json:"upOptions"`
Down string `json:"down"`
DownOptions map[string]string `json:"downOptions"`
}
type ParsedMigrationsSummary ¶
type ParsedMigrationsSummary struct {
Metadata MigrationManagerMetadata `json:"metadata"`
Migrations []ParsedMigration `json:"migrations"`
}
type Report ¶
type Report struct {
// Reference to the entire Migration object for context
Migration ParsedMigration `json:"migration"`
Text string `json:"text"`
Diagnostics []Diagnostic `json:"diagnostics,omitempty"`
Actions []string `json:"actions"`
Config map[string]string `json:"config,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.