...
1 package migrate
2
3 import (
4 "fmt"
5 "io/ioutil"
6 "log"
7 "strings"
8 )
9
10 func ExampleNewMigration() {
11
12 body := ioutil.NopCloser(strings.NewReader("dumy migration that creates users table"))
13
14
15
16
17 migr, err := NewMigration(body, "create_users_table", 1486686016, 1486689359)
18 if err != nil {
19 log.Fatal(err)
20 }
21
22 fmt.Print(migr.LogString())
23
24
25 }
26
27 func ExampleNewMigration_nilMigration() {
28
29
30
31 migr, err := NewMigration(nil, "", 1486686016, 1486689359)
32 if err != nil {
33 log.Fatal(err)
34 }
35
36 fmt.Print(migr.LogString())
37
38
39 }
40
41 func ExampleNewMigration_nilVersion() {
42
43 body := ioutil.NopCloser(strings.NewReader("dumy migration that deletes users table"))
44
45
46
47
48 migr, err := NewMigration(body, "drop_users_table", 1486686016, -1)
49 if err != nil {
50 log.Fatal(err)
51 }
52
53 fmt.Print(migr.LogString())
54
55
56 }
57
View as plain text