Versions in this module Expand all Collapse all v0 v0.2.4 Jul 24, 2026 Changes in this version + func CoveredByOrderedPrefix(coverers [][]string, cols []string) bool + func CoveredBySetPrefix(coverers [][]string, cols []string) bool + func CoveredByUniqueSubset(uniqueKeys [][]string, cols []string) bool + func IndexLike(t Table) [][]string + func UniqueKeys(t Table) [][]string v0.2.3 Jul 20, 2026 v0.2.2 Jul 17, 2026 Changes in this version + type Body struct + Complete bool + Note string + Text string type Procedure + Body Body type Schema + func (s *Schema) ExecutedProcedure(t Trigger) (*Procedure, bool) type Trigger + Body Body + ExecutesFunction string type View + Body Body v0.2.1 Jul 8, 2026 v0.2.0 Jul 5, 2026 Changes in this version + type Column struct + DBName string + List bool + Name string + Nullable bool + Pos Pos + RawType string + Type Type + type ForeignKey struct + Columns []string + Pos Pos + RefColumns []string + RefTable string + type Index struct + Columns []string + Pos Pos + Unique bool + type Pos struct + File string + Line int + type Procedure struct + Name string + Pos Pos + type Schema struct + Procedures []Procedure + Tables []Table + Triggers []Trigger + Views []View + type Table struct + Columns []Column + DBName string + ForeignKeys []ForeignKey + Indexes []Index + Name string + Pos Pos + PrimaryKey []string + type Trigger struct + Name string + Pos Pos + Table string + type Type string + const TypeBool + const TypeBytes + const TypeDateTime + const TypeEnum + const TypeFloat + const TypeInt + const TypeJSON + const TypeString + const TypeText + const TypeUnknown + type View struct + Name string + Pos Pos