Index
Introductionβ
-
Introduction
Basicsβ
-
Installation & Configuration
2.1 Choosing a Database & Async Runtime
2.2 Connection Pool
2.3 Debug Log
-
Migration
3.4 Seeding Data
-
Generating Entities
4.2 Entity Structure
4.3 Column Types
4.4 Enumeration
4.5 New Type
-
Basic CRUD
5.1 Basic Schema
5.2 SELECT: find, filter, sort, paging
5.4 INSERT: insert one & insert many
5.5 UPDATE: find & save, update many
5.7 DELETE: delete one & delete many
5.8 JSON
5.9 Raw SQL query
5.10 Custom Active Model
Advanced Topicsβ
-
Relations
6.1 One to One
6.2 One to Many
6.3 Many to Many
6.5 Model Loader
6.6 Entity Loader
6.7 Bakery Schema
6.8 Nested Selects
6.9 Multi Selects
6.10 Relational Query
-
Writing Tests
7.1 Robust & Correct
7.2 Mock Interface
7.3 Using SQLite
-
Advanced Queries
8.1 Custom select
8.5 Sub Query
8.6 Transaction
8.7 Streaming
8.9 Error Handling
8.10 Advanced Joins
-
Schema Statement
9.1 Create Table
9.2 Create Enum
9.3 Create Index
-
GraphQL Support
10.1 π§ Seaography
10.2 Getting Started
-
Admin Panel
11.1 π₯οΈ SeaORM Pro
11.2 Getting Started
-
Data Science
12.1 Arrow & Parquet
12.2 ClickHouse
-
Internal Design
13.1 Traits and Types
13.2 Derive Macros
13.3 Architecture
13.4 Compare with Diesel
-
What's Next
14.1 What's Next