dialect/sql/sqlgraph: set schema when clearing foreign key edges (#4429)

* set schema in clearfkedges func

* add test case for clearing bidirectional o2o foreign key
This commit is contained in:
iazpiazu
2026-02-13 22:11:01 -08:00
committed by GitHub
parent 2eb36418a0
commit d056659140
2 changed files with 38 additions and 1 deletions

View File

@@ -1801,6 +1801,7 @@ func (g *graph) clearFKEdges(ctx context.Context, ids []driver.Value, edges []*E
pred = matchIDs(edge.Target.IDSpec.Column, edge.Target.Nodes, edge.Columns[0], ids)
}
query, args := g.builder.Update(edge.Table).
Schema(edge.Schema).
SetNull(edge.Columns[0]).
Where(pred).
Query()