gopkg.in/rethinkdb/rethinkdb-go.v6@v6.2.2/internal/integration/tests/example_query_db_test.go (about) 1 package tests 2 3 import ( 4 "fmt" 5 r "gopkg.in/rethinkdb/rethinkdb-go.v6" 6 ) 7 8 // Create a database named ’superheroes’. 9 func ExampleDBCreate() { 10 resp, err := r.DBCreate("superheroes").RunWrite(session) 11 if err != nil { 12 fmt.Print(err) 13 } 14 15 fmt.Printf("%d DB created", resp.DBsCreated) 16 // Output: 17 // 1 DB created 18 } 19 20 // Drop a database named ‘superheroes’. 21 func ExampleDBDrop() { 22 // Setup database + tables 23 r.DBCreate("superheroes").Exec(session) 24 r.DB("superheroes").TableCreate("superheroes").Exec(session) 25 r.DB("superheroes").TableCreate("battles").Exec(session) 26 27 resp, err := r.DBDrop("superheroes").RunWrite(session) 28 if err != nil { 29 fmt.Print(err) 30 } 31 32 fmt.Printf("%d DB dropped, %d tables dropped", resp.DBsDropped, resp.TablesDropped) 33 // Output: 34 // 1 DB dropped, 2 tables dropped 35 }