mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
dialect/sql: dialect based builders (#1550)
Summary: Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1550 Pull Request resolved: https://github.com/facebookincubator/ent/pull/84 This is still WIP and you should ignore this. Reviewed By: alexsn Differential Revision: D17854477 fbshipit-source-id: 2d19713c118adb31164b7a2781327e64c87db8d4
This commit is contained in:
committed by
Facebook Github Bot
parent
9983309eac
commit
6f5f42ab3c
@@ -73,7 +73,9 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(group.Table).Default(gc.driver.Dialect())
|
||||
builder := sql.Dialect(gc.driver.Dialect()).
|
||||
Insert(group.Table).
|
||||
Default()
|
||||
if value := gc.name; value != nil {
|
||||
builder.Set(group.FieldName, *value)
|
||||
gr.Name = *value
|
||||
|
||||
@@ -83,7 +83,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
Reference in New Issue
Block a user