MCPcopy Create free account
hub / github.com/go-pg/pg / createSchema

Function createSchema

example_db_model_test.go:102–117  ·  view source on GitHub ↗

createSchema creates database schema for User and Story models.

(db *pg.DB)

Source from the content-addressed store, hash-verified

100
101// createSchema creates database schema for User and Story models.
102func createSchema(db *pg.DB) error {
103 models := []interface{}{
104 (*User)(nil),
105 (*Story)(nil),
106 }
107
108 for _, model := range models {
109 err := db.Model(model).CreateTable(&orm.CreateTableOptions{
110 Temp: true,
111 })
112 if err != nil {
113 return err
114 }
115 }
116 return nil
117}

Callers 1

ExampleDB_ModelFunction · 0.70

Calls 2

CreateTableMethod · 0.80
ModelMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…