Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Init = func() DBUpdate { buf, err := updates.ReadFile("sql_files/init.sql") if err != nil { panic(err) } return ParseUpdate(string(buf), "sql_files/init.sql") }()
View Source
var Validate = func() []database.TxOP { buf, err := updates.ReadFile("sql_files/validate.sql") if err != nil { panic(err) } return ParseUpdate(string(buf), "sql_files/validate.sql").Queries }()
View Source
var Versions = func() []DBUpdate { entries, err := updates.ReadDir("sql_files") if err != nil { panic(err) } out := make([]DBUpdate, 0) path := "sql_files" for _, v := range entries { if v.IsDir() { continue } if !updateFileRegex.MatchString(filepath.Base(v.Name())) { continue } buf, err := updates.ReadFile(filepath.Join(path, v.Name())) if err != nil { panic(err) } out = append(out, ParseUpdate(string(buf), v.Name())) } sort.Sort(sortByVersion(out)) return out }()
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.