docs: add table of contents to all Ecto pattern files
This commit is contained in:
@@ -2,6 +2,16 @@
|
||||
|
||||
Patterns extracted from Ecto's `Ecto.Multi` source code.
|
||||
|
||||
## Contents
|
||||
|
||||
1. [`Multi.new() |> Multi.insert/update/delete` — Named Operation Pipeline](#1-multinew--multiinsertupdatedelete--named-operation-pipeline)
|
||||
2. [`Multi.run/3` — Arbitrary Code in a Transaction](#2-multirun3--arbitrary-code-in-a-transaction)
|
||||
3. [Dependent Operations with Function Variants](#3-dependent-operations-with-function-variants)
|
||||
4. [`Multi.merge/2` — Dynamic Transaction Composition](#4-multimerge2--dynamic-transaction-composition)
|
||||
5. [`Multi.append/2` / `Multi.prepend/2` — Static Multi Composition](#5-multiappend2--multiprepend2--static-multi-composition)
|
||||
6. [Tuple Keys — Dynamic Collections of Operations](#6-tuple-keys--dynamic-collections-of-operations)
|
||||
7. [`Multi.to_list/1` — Testing Without a Database](#7-multito_list1--testing-without-a-database)
|
||||
|
||||
---
|
||||
|
||||
## 1. `Multi.new() |> Multi.insert/update/delete` — Named Operation Pipeline
|
||||
|
||||
Reference in New Issue
Block a user