describe

What this plan will do, as text: every step's index, its SQL, and where each parameter comes from.

TransactionPlan, 2 steps

step 0
INSERT INTO edicts (title, tribute) VALUES (@title, @tribute) RETURNING id
@title <- literal
@tribute <- literal

step 1
INSERT INTO edict_items (edict_id, amount) VALUES (@edict_id, @amount)
@edict_id <- step 0.map(#1)
@amount <- literal

Literal values are not shown; what a step ran with is on the queryContext of what it threw. A step whose query cannot be rendered says so in place of its SQL.