entc/integration: add example for composite unique index (#3302)

This commit is contained in:
Ariel Mashraki
2023-02-06 11:17:33 +02:00
committed by GitHub
parent 9881f575ce
commit 8022271f12
18 changed files with 1167 additions and 9 deletions

View File

@@ -949,6 +949,13 @@ func (u *UpdateSet) SetExcluded(name string) *UpdateSet {
// Query returns query representation of an `INSERT INTO` statement.
func (i *InsertBuilder) Query() (string, []any) {
query, args, _ := i.QueryErr()
return query, args
}
// QueryErr returns query representation of an `INSERT INTO`
// statement and any error occurred in building the statement.
func (i *InsertBuilder) QueryErr() (string, []any, error) {
b := i.Builder.clone()
b.WriteString("INSERT INTO ")
b.writeSchema(i.schema)
@@ -969,7 +976,7 @@ func (i *InsertBuilder) Query() (string, []any) {
i.writeConflict(&b)
}
joinReturning(i.returning, &b)
return b.String(), b.args
return b.String(), b.args, b.Err()
}
func (i *InsertBuilder) writeDefault(b *Builder) {