Skip to content

Commit 4392ee1

Browse files
committed
docs: fix manual cte relationship example
1 parent 6da0cf0 commit 4392ee1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

documentation/topics/advanced/manual-relationships.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -236,18 +236,18 @@ defmodule MyApp.Employee.ManagedEmployees do
236236
# https://stackoverflow.com/questions/39458572/ecto-declare-schema-for-a-query
237237
employee_keys = Employee.__schema__(:fields)
238238

239-
cte_name =
239+
cte_name_ref =
240240
from(cte in fragment("?", literal(^cte_name)), select: map(cte, ^employee_keys))
241241

242242
recursion_query =
243243
query
244-
|> join(:inner, [l], lt in ^cte_name, on: l.manager_id == lt.id)
244+
|> join(:inner, [l], lt in ^cte_name_ref, on: l.manager_id == lt.id)
245245

246246
descendants_query =
247247
immediate_parents
248248
|> union(^recursion_query)
249249

250-
cte_name
250+
cte_name_ref
251251
|> recursive_ctes(true)
252252
|> with_cte(^cte_name, as: ^descendants_query)
253253
end

0 commit comments

Comments
 (0)