diff --git a/doc/md/crud.md b/doc/md/crud.md index c4842faf2..656e25a5f 100755 --- a/doc/md/crud.md +++ b/doc/md/crud.md @@ -25,16 +25,14 @@ import ( "/ent" _ "github.com/go-sql-driver/mysql" - "github.com/facebookincubator/ent/dialect/sql" ) func main() { - drv, err := sql.Open("mysql", ":@tcp(:)/?parseTime=True") + client, err := ent.Open("mysql", ":@tcp(:)/?parseTime=True") if err != nil { log.Fatal(err) } - defer drv.Close() - client := ent.NewClient(ent.Driver(drv)) + defer client.Close() } ``` @@ -49,16 +47,14 @@ import ( "/ent" _ "github.com/mattn/go-sqlite3" - "github.com/facebookincubator/ent/dialect/sql" ) func main() { - drv, err := sql.Open("sqlite3", "file:ent?mode=memory&cache=shared&_fk=1") + client, err := ent.Open("sqlite3", "file:ent?mode=memory&cache=shared&_fk=1") if err != nil { log.Fatal(err) } - defer drv.Close() - client := ent.NewClient(ent.Driver(drv)) + defer client.Close() } ``` @@ -70,26 +66,15 @@ package main import ( "log" - "net/url" "/ent" - - "github.com/facebookincubator/ent/dialect/gremlin" ) func main() { - c, err := gremlin.NewClient(gremlin.Config{ - Endpoint: gremlin.Endpoint{ - URL: &url.URL{ - Scheme: "http", - Host: "localhost:8182", - }, - }, - }) + client, err := ent.Open("gremlin", "http://localhost:8182") if err != nil { log.Fatal(err) } - client := ent.NewClient(ent.Driver(gremlin.NewDriver(c))) } ``` diff --git a/doc/md/getting-started.md b/doc/md/getting-started.md index 59cfb41d9..e8003e3a2 100755 --- a/doc/md/getting-started.md +++ b/doc/md/getting-started.md @@ -122,17 +122,15 @@ import ( "/ent" - "github.com/facebookincubator/ent/dialect/sql" _ "github.com/mattn/go-sqlite3" ) func main() { - db, err := sql.Open("sqlite3", "file:ent?mode=memory&cache=shared&_fk=1") + client, err := ent.Open("sqlite3", "file:ent?mode=memory&cache=shared&_fk=1") if err != nil { log.Fatalf("failed opening connection to sqlite: %v", err) } - defer db.Close() - client := ent.NewClient(ent.Driver(db)) + defer client.Close() // run the auto migration tool. if err := client.Schema.Create(context.Background()); err != nil { log.Fatalf("failed creating schema resources: %v", err) diff --git a/doc/md/migrate.md b/doc/md/migrate.md index 27adff220..c90e7608d 100755 --- a/doc/md/migrate.md +++ b/doc/md/migrate.md @@ -35,17 +35,15 @@ import ( "/ent" "/ent/migrate" - - "github.com/facebookincubator/ent/dialect/sql" ) func main() { - db, err := sql.Open("mysql", "root:pass@tcp(localhost:3306)/test") + client, err := ent.Open("mysql", "root:pass@tcp(localhost:3306)/test") if err != nil { log.Fatalf("failed connecting to mysql: %v", err) } + defer client.Close() ctx := context.Background() - client := ent.NewClient(ent.Driver(db)) // Run migration. err = client.Schema.Create( ctx, @@ -90,17 +88,15 @@ import ( "/ent" "/ent/migrate" - - "github.com/facebookincubator/ent/dialect/sql" ) func main() { - db, err := sql.Open("mysql", "root:pass@tcp(localhost:3306)/test") + client, err := ent.Open("mysql", "root:pass@tcp(localhost:3306)/test") if err != nil { log.Fatalf("failed connecting to mysql: %v", err) } + defer client.Close() ctx := context.Background() - client := ent.NewClient(ent.Driver(db)) // Run migration. if err := client.Schema.Create(ctx, migrate.WithGlobalUniqueID(true)); err != nil { log.Fatalf("failed creating schema resources: %v", err) @@ -131,17 +127,15 @@ import ( "/ent" "/ent/migrate" - - "github.com/facebookincubator/ent/dialect/sql" ) func main() { - db, err := sql.Open("mysql", "root:pass@tcp(localhost:3306)/test") + client, err := ent.Open("mysql", "root:pass@tcp(localhost:3306)/test") if err != nil { log.Fatalf("failed connecting to mysql: %v", err) } + defer client.Close() ctx := context.Background() - client := ent.NewClient(ent.Driver(db)) // Dump migration changes to stdout. if err := client.Schema.WriteTo(ctx, os.Stdout); err != nil { log.Fatalf("failed printing schema changes: %v", err) @@ -160,17 +154,15 @@ import ( "/ent" "/ent/migrate" - - "github.com/facebookincubator/ent/dialect/sql" ) func main() { - db, err := sql.Open("mysql", "root:pass@tcp(localhost:3306)/test") + client, err := ent.Open("mysql", "root:pass@tcp(localhost:3306)/test") if err != nil { log.Fatalf("failed connecting to mysql: %v", err) } + defer client.Close() ctx := context.Background() - client := ent.NewClient(ent.Driver(db)) // Dump migration changes to an SQL script. f, err := os.Create("migrate.sql") if err != nil {