From: Sebastián Ramírez Date: Sun, 11 May 2025 17:13:38 +0000 (+0200) Subject: 🍱 Update SVG files, a single file per diagram, sans-serif fonts (#1373) X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e7b970cfa8ebbd3549c6029fc6d5f53b5b9a0279;p=thirdparty%2Ffastapi%2Fsqlmodel.git 🍱 Update SVG files, a single file per diagram, sans-serif fonts (#1373) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- diff --git a/docs/databases.md b/docs/databases.md index 0f99f450..de25ebb4 100644 --- a/docs/databases.md +++ b/docs/databases.md @@ -68,7 +68,7 @@ There are many databases of many types. A database could be a single file called `heroes.db`, managed with code in a very efficient way. An example would be SQLite, more about that in a bit. -![database as a single file](img/databases/single-file.svg) +![database as a single file](img/databases/single-file.drawio.svg) ### A server database @@ -80,11 +80,11 @@ In this case, your code would talk to this server application instead of reading The database could be located in a different server/machine: -![database in an external server](img/databases/external-server.svg) +![database in an external server](img/databases/external-server.drawio.svg) Or the database could be located in the same server/machine: -![database in the same server](img/databases/same-server.svg) +![database in the same server](img/databases/same-server.drawio.svg) The most important aspect of these types of databases is that **your code doesn't read or modify** the files containing the data directly. @@ -98,7 +98,7 @@ In some cases, the database could even be a group of server applications running In this case, your code would talk to one or more of these server applications running on different machines. -![distributed database in multiple servers](img/databases/multiple-servers.svg) +![distributed database in multiple servers](img/databases/multiple-servers.drawio.svg) Most of the databases that work as server applications also support multiple servers in one way or another. @@ -257,7 +257,7 @@ For example, the table for the teams has the ID `1` for the team `Preventers` an As these **primary key** IDs can uniquely identify each row on the table for teams, we can now go to the table for heroes and refer to those IDs in the table for teams. -![table relationships](img/databases/relationships.svg) +![table relationships](img/databases/relationships.drawio.svg) So, in the table for heroes, we use the `team_id` column to define a relationship to the *foreign* table for teams. Each value in the `team_id` column on the table with heroes will be the same value as the `id` column of one row in the table with teams. diff --git a/docs/db-to-code.md b/docs/db-to-code.md index 53a8d358..fbba54c1 100644 --- a/docs/db-to-code.md +++ b/docs/db-to-code.md @@ -279,7 +279,7 @@ For example this **Relation** or table: * **Mapper**: this comes from Math, when there's something that can convert from some set of things to another, that's called a "**mapping function**". That's where the **Mapper** comes from. -![Squares to Triangles Mapper](img/db-to-code/mapper.svg) +![Squares to Triangles Mapper](img/db-to-code/mapper.drawio.svg) We could also write a **mapping function** in Python that converts from the *set of lowercase letters* to the *set of uppercase letters*, like this: diff --git a/docs/img/databases/external-server.drawio b/docs/img/databases/external-server.drawio deleted file mode 100644 index 7631d026..00000000 --- a/docs/img/databases/external-server.drawio +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/databases/external-server.drawio.svg b/docs/img/databases/external-server.drawio.svg new file mode 100644 index 00000000..f86b5dc1 --- /dev/null +++ b/docs/img/databases/external-server.drawio.svg @@ -0,0 +1,778 @@ + + + + + + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+ + Database application + +
+
+
+
+ + Database application + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + +
+
+
+ + Your code + +
+
+
+
+ + Your code + +
+
+
+ + + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/databases/external-server.svg b/docs/img/databases/external-server.svg deleted file mode 100644 index 4a85c582..00000000 --- a/docs/img/databases/external-server.svg +++ /dev/null @@ -1 +0,0 @@ -
Machine / Computer
Machine / Computer
Database application
Database application
File
File
Data
Data
File
File
Data
Data
File
File
Data
Data
Machine / Computer
Machine / Computer
Your code
Your code
Viewer does not support full SVG 1.1
diff --git a/docs/img/databases/multiple-servers.drawio b/docs/img/databases/multiple-servers.drawio deleted file mode 100644 index 9a4fd542..00000000 --- a/docs/img/databases/multiple-servers.drawio +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/databases/multiple-servers.drawio.svg b/docs/img/databases/multiple-servers.drawio.svg new file mode 100644 index 00000000..b7370592 --- /dev/null +++ b/docs/img/databases/multiple-servers.drawio.svg @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + + + + + + + + + +
+
+
+ + Database application + +
+
+
+
+ + Database application + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + +
+
+
+ + Your code + +
+
+
+
+ + Your code + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + + + + + + + + + +
+
+
+ + Database application + +
+
+
+
+ + Database application + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + Database application + +
+
+
+
+ + Database application + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/databases/multiple-servers.svg b/docs/img/databases/multiple-servers.svg deleted file mode 100644 index 083d0e73..00000000 --- a/docs/img/databases/multiple-servers.svg +++ /dev/null @@ -1 +0,0 @@ -
Machine / Computer
Machine / Computer
Database application
Database application
File
File
Data
Data
File
File
Data
Data
Machine / Computer
Machine / Computer
Your code
Your code
Machine / Computer
Machine / Computer
Database application
Database application
File
File
Data
Data
File
File
Data
Data
Machine / Computer
Machine / Computer
Database application
Database application
File
File
Data
Data
File
File
Data
Data
Viewer does not support full SVG 1.1
diff --git a/docs/img/databases/relationships.drawio b/docs/img/databases/relationships.drawio deleted file mode 100644 index 85d45e95..00000000 --- a/docs/img/databases/relationships.drawio +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/databases/relationships.drawio.svg b/docs/img/databases/relationships.drawio.svg new file mode 100644 index 00000000..e1cbb43e --- /dev/null +++ b/docs/img/databases/relationships.drawio.svg @@ -0,0 +1,1189 @@ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hero + +
+
+
+
+ + hero + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + secret_name + + +
+
+
+
+ + secret_name + +
+
+
+ + + + + + + + +
+
+
+ + + age + + +
+
+
+
+ + age + +
+
+
+ + + + + + + + +
+
+
+ + + team_id + + +
+
+
+
+ + team_id + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + + Deadpond + + +
+
+
+
+ + Deadpond + +
+
+
+ + + + + + + + +
+
+
+ + + Dive Wilson + + +
+
+
+
+ + Dive Wilson + +
+
+
+ + + + + + + + +
+
+
+ + + null + + +
+
+
+
+ + null + +
+
+
+ + + + + + + + +
+
+
+ + + 2 + + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 2 + + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + + Spider-Boy + + +
+
+
+
+ + Spider-Boy + +
+
+
+ + + + + + + + +
+
+
+ + + Pedro Parqueador + + +
+
+
+
+ + Pedro Parqueador + +
+
+
+ + + + + + + + +
+
+
+ + + null + + +
+
+
+
+ + null + +
+
+
+ + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 3 + + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + + Rusty-Man + + +
+
+
+
+ + Rusty-Man + +
+
+
+ + + + + + + + +
+
+
+ + + Tommy Sharp + + +
+
+
+
+ + Tommy Sharp + +
+
+
+ + + + + + + + +
+
+
+ + + 48 + + +
+
+
+
+ + 48 + +
+
+
+ + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + + + + + + +
+
+
+ + team + +
+
+
+
+ + team + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + headquarters + + +
+
+
+
+ + headquarters + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + + Preventers + + +
+
+
+
+ + Preventers + +
+
+
+ + + + + + + + +
+
+
+ + + Sharp Tower + + +
+
+
+
+ + Sharp Tower + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 2 + + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + + Z-Force + + +
+
+
+
+ + Z-Force + +
+
+
+ + + + + + + + +
+
+
+

+ + Sister Margaret's Bar + +

+
+
+
+
+ + Sister Margaret's Bar + +
+
+
+ + + + + + + + + + + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/databases/relationships.svg b/docs/img/databases/relationships.svg deleted file mode 100644 index bea9aa80..00000000 --- a/docs/img/databases/relationships.svg +++ /dev/null @@ -1,57 +0,0 @@ -
hero
hero
id
id
name
name
secret_name
secret_name
age
age
team_id
team_id
1
1
Deadpond
Deadpond
Dive Wilson
Dive Wilson
null
null
2
2
2
2
Spider-Boy
Spider-Boy
Pedro Parqueador
Pedro Parqueador
null
null
1
1
3
3
Rusty-Man
Rusty-Man
Tommy Sharp
Tommy Sharp
48
48
1
1
team
team
id
id
name
name
headquarters
headquarters
1
1
Preventers
Preventers
Sharp Tower
Sharp Tower
2
2
Z-Force
Z-Force

Sister Margaret's Bar

Sister Margaret's Bar
Viewer does not support full SVG 1.1
diff --git a/docs/img/databases/same-server.drawio b/docs/img/databases/same-server.drawio deleted file mode 100644 index 4f43be43..00000000 --- a/docs/img/databases/same-server.drawio +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/databases/same-server.drawio.svg b/docs/img/databases/same-server.drawio.svg new file mode 100644 index 00000000..d9aabff8 --- /dev/null +++ b/docs/img/databases/same-server.drawio.svg @@ -0,0 +1,425 @@ + + + + + + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+ + Database application + +
+
+
+
+ + Database application + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File + +
+
+
+
+ + File + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+ + + + + + + + + + + +
+
+
+ + Your code + +
+
+
+
+ + Your code + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/databases/same-server.svg b/docs/img/databases/same-server.svg deleted file mode 100644 index a3f6dff3..00000000 --- a/docs/img/databases/same-server.svg +++ /dev/null @@ -1 +0,0 @@ -
Machine / Computer
Machine / Computer
Database application
Database application
File
File
Data
Data
File
File
Data
Data
File
File
Data
Data
Your code
Your code
Viewer does not support full SVG 1.1
diff --git a/docs/img/databases/single-file.drawio b/docs/img/databases/single-file.drawio deleted file mode 100644 index c379f71c..00000000 --- a/docs/img/databases/single-file.drawio +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/databases/single-file.drawio.svg b/docs/img/databases/single-file.drawio.svg new file mode 100644 index 00000000..e92ae0ca --- /dev/null +++ b/docs/img/databases/single-file.drawio.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + +
+
+
+ + Machine / Computer + +
+
+
+
+ + Machine / Computer + +
+
+
+ + + + + + + + + + + +
+
+
+ + Your code + +
+
+
+
+ + Your code + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + File: heroes.db + +
+
+
+
+ + File: heroes.db + +
+
+
+ + + + + + + +
+
+
+ + Data + +
+
+
+
+ + Data + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/databases/single-file.svg b/docs/img/databases/single-file.svg deleted file mode 100644 index 52c91e57..00000000 --- a/docs/img/databases/single-file.svg +++ /dev/null @@ -1 +0,0 @@ -
Machine / Computer
Machine / Computer
Your code
Your code
File: heroes.db
File: heroes.db
Data
Data
Viewer does not support full SVG 1.1
diff --git a/docs/img/db-to-code/mapper.drawio b/docs/img/db-to-code/mapper.drawio deleted file mode 100644 index 3b002eb3..00000000 --- a/docs/img/db-to-code/mapper.drawio +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/db-to-code/mapper.drawio.svg b/docs/img/db-to-code/mapper.drawio.svg new file mode 100644 index 00000000..e402e428 --- /dev/null +++ b/docs/img/db-to-code/mapper.drawio.svg @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + +
+
+
+ + Set of triangles + +
+
+
+
+ + Set of triangles + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + Set of squares + +
+
+
+
+ + Set of squares + +
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + Squares to Triangles + + Mapper + + +
+
+
+
+ + Squares to Triangles Mapp... + +
+
+
+ + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/db-to-code/mapper.svg b/docs/img/db-to-code/mapper.svg deleted file mode 100644 index e31a464b..00000000 --- a/docs/img/db-to-code/mapper.svg +++ /dev/null @@ -1 +0,0 @@ -
Set of triangles
Set of triangles
Set of squares
Set of squares
Squares to Triangles Mapper
Squares to Triangles Mapp...
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary001.drawio b/docs/img/tutorial/indexes/dictionary001.drawio deleted file mode 100644 index 84992d02..00000000 --- a/docs/img/tutorial/indexes/dictionary001.drawio +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary001.drawio.svg b/docs/img/tutorial/indexes/dictionary001.drawio.svg new file mode 100644 index 00000000..75ebe51f --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary001.drawio.svg @@ -0,0 +1,660 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary001.svg b/docs/img/tutorial/indexes/dictionary001.svg deleted file mode 100644 index 59fc3929..00000000 --- a/docs/img/tutorial/indexes/dictionary001.svg +++ /dev/null @@ -1,57 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
M
M
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary002.drawio b/docs/img/tutorial/indexes/dictionary002.drawio deleted file mode 100644 index 52544abd..00000000 --- a/docs/img/tutorial/indexes/dictionary002.drawio +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary002.drawio.svg b/docs/img/tutorial/indexes/dictionary002.drawio.svg new file mode 100644 index 00000000..b468c906 --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary002.drawio.svg @@ -0,0 +1,660 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary002.svg b/docs/img/tutorial/indexes/dictionary002.svg deleted file mode 100644 index d6129251..00000000 --- a/docs/img/tutorial/indexes/dictionary002.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
M
M
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary003.drawio b/docs/img/tutorial/indexes/dictionary003.drawio deleted file mode 100644 index d3735336..00000000 --- a/docs/img/tutorial/indexes/dictionary003.drawio +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary003.drawio.svg b/docs/img/tutorial/indexes/dictionary003.drawio.svg new file mode 100644 index 00000000..2a036508 --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary003.drawio.svg @@ -0,0 +1,640 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary003.svg b/docs/img/tutorial/indexes/dictionary003.svg deleted file mode 100644 index 0eafd5c5..00000000 --- a/docs/img/tutorial/indexes/dictionary003.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary004.drawio b/docs/img/tutorial/indexes/dictionary004.drawio deleted file mode 100644 index 6c8590d6..00000000 --- a/docs/img/tutorial/indexes/dictionary004.drawio +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary004.drawio.svg b/docs/img/tutorial/indexes/dictionary004.drawio.svg new file mode 100644 index 00000000..76974a4b --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary004.drawio.svg @@ -0,0 +1,663 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary004.svg b/docs/img/tutorial/indexes/dictionary004.svg deleted file mode 100644 index dcfcfc5a..00000000 --- a/docs/img/tutorial/indexes/dictionary004.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
F
F
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary005.drawio b/docs/img/tutorial/indexes/dictionary005.drawio deleted file mode 100644 index 33e21c6d..00000000 --- a/docs/img/tutorial/indexes/dictionary005.drawio +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary005.drawio.svg b/docs/img/tutorial/indexes/dictionary005.drawio.svg new file mode 100644 index 00000000..865ad353 --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary005.drawio.svg @@ -0,0 +1,640 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary005.svg b/docs/img/tutorial/indexes/dictionary005.svg deleted file mode 100644 index 4bfa8c0c..00000000 --- a/docs/img/tutorial/indexes/dictionary005.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary006.drawio b/docs/img/tutorial/indexes/dictionary006.drawio deleted file mode 100644 index 84366e87..00000000 --- a/docs/img/tutorial/indexes/dictionary006.drawio +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary006.drawio.svg b/docs/img/tutorial/indexes/dictionary006.drawio.svg new file mode 100644 index 00000000..2947ee7d --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary006.drawio.svg @@ -0,0 +1,663 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + + + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary006.svg b/docs/img/tutorial/indexes/dictionary006.svg deleted file mode 100644 index f893ca4c..00000000 --- a/docs/img/tutorial/indexes/dictionary006.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
C
C
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary007.drawio b/docs/img/tutorial/indexes/dictionary007.drawio deleted file mode 100644 index 62ad8442..00000000 --- a/docs/img/tutorial/indexes/dictionary007.drawio +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary007.drawio.svg b/docs/img/tutorial/indexes/dictionary007.drawio.svg new file mode 100644 index 00000000..651ad328 --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary007.drawio.svg @@ -0,0 +1,643 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + + + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary007.svg b/docs/img/tutorial/indexes/dictionary007.svg deleted file mode 100644 index 8f71aa83..00000000 --- a/docs/img/tutorial/indexes/dictionary007.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/dictionary008.drawio b/docs/img/tutorial/indexes/dictionary008.drawio deleted file mode 100644 index 30a1f662..00000000 --- a/docs/img/tutorial/indexes/dictionary008.drawio +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/dictionary008.drawio.svg b/docs/img/tutorial/indexes/dictionary008.drawio.svg new file mode 100644 index 00000000..611c3317 --- /dev/null +++ b/docs/img/tutorial/indexes/dictionary008.drawio.svg @@ -0,0 +1,666 @@ + + + + + + + + + + + + + +
+
+
+ + A + +
+
+
+
+ + A + +
+
+
+ + + + + + + +
+
+
+ + B + +
+
+
+
+ + B + +
+
+
+ + + + + + + +
+
+
+ + C + +
+
+
+
+ + C + +
+
+
+ + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+ + + + + + + +
+
+
+ + E + +
+
+
+
+ + E + +
+
+
+ + + + + + + +
+
+
+ + F + +
+
+
+
+ + F + +
+
+
+ + + + + + + +
+
+
+ + G + +
+
+
+
+ + G + +
+
+
+ + + + + + + +
+
+
+ + H + +
+
+
+
+ + H + +
+
+
+ + + + + + + +
+
+
+ + I + +
+
+
+
+ + I + +
+
+
+ + + + + + + +
+
+
+ + J + +
+
+
+
+ + J + +
+
+
+ + + + + + + +
+
+
+ + K + +
+
+
+
+ + K + +
+
+
+ + + + + + + +
+
+
+ + L + +
+
+
+
+ + L + +
+
+
+ + + + + + + +
+
+
+ + M + +
+
+
+
+ + M + +
+
+
+ + + + + + + +
+
+
+ + N + +
+
+
+
+ + N + +
+
+
+ + + + + + + +
+
+
+ + O + +
+
+
+
+ + O + +
+
+
+ + + + + + + +
+
+
+ + P + +
+
+
+
+ + P + +
+
+
+ + + + + + + +
+
+
+ + Q + +
+
+
+
+ + Q + +
+
+
+ + + + + + + +
+
+
+ + R + +
+
+
+
+ + R + +
+
+
+ + + + + + + +
+
+
+ + S + +
+
+
+
+ + S + +
+
+
+ + + + + + + +
+
+
+ + T + +
+
+
+
+ + T + +
+
+
+ + + + + + + +
+
+
+ + U + +
+
+
+
+ + U + +
+
+
+ + + + + + + +
+
+
+ + V + +
+
+
+
+ + V + +
+
+
+ + + + + + + +
+
+
+ + W + +
+
+
+
+ + W + +
+
+
+ + + + + + + +
+
+
+ + X + +
+
+
+
+ + X + +
+
+
+ + + + + + + +
+
+
+ + Y + +
+
+
+
+ + Y + +
+
+
+ + + + + + + +
+
+
+ + Z + +
+
+
+
+ + Z + +
+
+
+ + + + + + + +
+
+
+ + Dictionary + +
+
+
+
+ + Dictionary + +
+
+
+ + + + + + + + + + + + + +
+
+
+ + D + +
+
+
+
+ + D + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/dictionary008.svg b/docs/img/tutorial/indexes/dictionary008.svg deleted file mode 100644 index 5a48e18a..00000000 --- a/docs/img/tutorial/indexes/dictionary008.svg +++ /dev/null @@ -1 +0,0 @@ -
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
R
S
S
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Dictionary
Dictionary
D
D
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/indexes/techbook001.drawio b/docs/img/tutorial/indexes/techbook001.drawio deleted file mode 100644 index 5fffe3c3..00000000 --- a/docs/img/tutorial/indexes/techbook001.drawio +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/indexes/techbook001.drawio.svg b/docs/img/tutorial/indexes/techbook001.drawio.svg new file mode 100644 index 00000000..cb022465 --- /dev/null +++ b/docs/img/tutorial/indexes/techbook001.drawio.svg @@ -0,0 +1,346 @@ + + + + + + + + + + + + + +
+
+
+ + Technical Book + +
+
+
+
+ + Technical Book + +
+
+
+ + + + + + + +
+
+
+ + Chapter 1 + +
+
+
+
+ + Chapter 1 + +
+
+
+ + + + + + + +
+
+
+ + Chapter 2 + +
+
+
+
+ + Chapter 2 + +
+
+
+ + + + + + + +
+
+
+ + Chapter 3 + +
+
+
+
+ + Chapter 3 + +
+
+
+ + + + + + + +
+
+
+ + Chapter 4 + +
+
+
+
+ + Chapter 4 + +
+
+
+ + + + + + + +
+
+
+ + Chapter 5 + +
+
+
+
+ + Chapter 5 + +
+
+
+ + + + + + + +
+
+
+ + Chapter 6 + +
+
+
+
+ + Chapter 6 + +
+
+
+ + + + + + + +
+
+
+ + Chapter 7 + +
+
+
+
+ + Chapter 7 + +
+
+
+ + + + + + + + + + +
+
+
+ + Book Index + +
+
+
+
+ + Book Index + +
+
+
+ + + + + + + + + + + + + + + +
+
+
+ + Database + +
+
+
+
+ + Database + +
+
+
+ + + + + + + + + + + + + + + +
+
+
+ + Python + +
+
+
+
+ + Python + +
+
+
+ + + + + + + + + + + + + + + +
+
+
+ + Files + +
+
+
+
+ + Files + +
+
+
+ + + + + + + + + + + +
+
+
+ + Editors + +
+
+
+
+ + Editors + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/indexes/techbook001.svg b/docs/img/tutorial/indexes/techbook001.svg deleted file mode 100644 index 3f44f507..00000000 --- a/docs/img/tutorial/indexes/techbook001.svg +++ /dev/null @@ -1 +0,0 @@ -
Technical Book
Technical Book
Chapter 1
Chapter 1
Chapter 2
Chapter 2
Chapter 3
Chapter 3
Chapter 4
Chapter 4
Chapter 5
Chapter 5
Chapter 6
Chapter 6
Chapter 7
Chapter 7
Book Index
Book Index
Database
Database
Python
Python
Files
Files
Editors
Editors
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/many-to-many/many-to-many.drawio b/docs/img/tutorial/many-to-many/many-to-many.drawio deleted file mode 100644 index b33e547f..00000000 --- a/docs/img/tutorial/many-to-many/many-to-many.drawio +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/many-to-many/many-to-many.drawio.svg b/docs/img/tutorial/many-to-many/many-to-many.drawio.svg new file mode 100644 index 00000000..d362455c --- /dev/null +++ b/docs/img/tutorial/many-to-many/many-to-many.drawio.svg @@ -0,0 +1,1206 @@ + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hero + +
+
+
+
+ + hero + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + secret_name + + +
+
+
+
+ + secret_name + +
+
+
+ + + + + + + + +
+
+
+ + + age + + +
+
+
+
+ + age + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Deadpond + +
+
+
+
+ + Deadpond + +
+
+
+ + + + + + + + +
+
+
+ + Dive Wilson + +
+
+
+
+ + Dive Wilson + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Spider-Boy + +
+
+
+
+ + Spider-Boy + +
+
+
+ + + + + + + + +
+
+
+ + Pedro Parqueador + +
+
+
+
+ + Pedro Parqueador + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 3 + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + Rusty-Man + +
+
+
+
+ + Rusty-Man + +
+
+
+ + + + + + + + +
+
+
+ + Tommy Sharp + +
+
+
+
+ + Tommy Sharp + +
+
+
+ + + + + + + + +
+
+
+ + 48 + +
+
+
+
+ + 48 + +
+
+
+ + + + + + + + + + + + + +
+
+
+ + team + +
+
+
+
+ + team + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + headquarters + + +
+
+
+
+ + headquarters + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Preventers + +
+
+
+
+ + Preventers + +
+
+
+ + + + + + + + +
+
+
+ + + Sharp Tower + + +
+
+
+
+ + Sharp Tower + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Z-Force + +
+
+
+
+ + Z-Force + +
+
+
+ + + + + + + + +
+
+
+

+ + Sister Margaret's Bar + +

+
+
+
+
+ + Sister Margaret's Bar + +
+
+
+ + + + + + + + + + + + + + +
+
+
+ + heroteamlink + +
+
+
+
+ + heroteamlink + +
+
+
+ + + + + + + + + + + +
+
+
+ + + hero_id + + +
+
+
+
+ + hero_id + +
+
+
+ + + + + + + + +
+
+
+ + + team_id + + +
+
+
+
+ + team_id + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + 1 + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 1 + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + 1 + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 3 + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/many-to-many/many-to-many.svg b/docs/img/tutorial/many-to-many/many-to-many.svg deleted file mode 100644 index 847a8351..00000000 --- a/docs/img/tutorial/many-to-many/many-to-many.svg +++ /dev/null @@ -1,57 +0,0 @@ -
hero
hero
id
id
name
name
secret_name
secret_name
age
age
1
1
Deadpond
Deadpond
Dive Wilson
Dive Wilson
null
null
2
2
Spider-Boy
Spider-Boy
Pedro Parqueador
Pedro Parqueador
null
null
3
3
Rusty-Man
Rusty-Man
Tommy Sharp
Tommy Sharp
48
48
team
team
id
id
name
name
headquarters
headquarters
1
1
Preventers
Preventers
Sharp Tower
Sharp Tower
2
2
Z-Force
Z-Force

Sister Margaret's Bar

Sister Margaret's Bar
heroteamlink
heroteamlink
hero_id
hero_id
team_id
team_id
1
1
1
1
1
1
2
2
2
2
1
1
3
3
1
1
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/offset-and-limit/limit.drawio b/docs/img/tutorial/offset-and-limit/limit.drawio deleted file mode 100644 index da7f17ce..00000000 --- a/docs/img/tutorial/offset-and-limit/limit.drawio +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/offset-and-limit/limit.drawio.svg b/docs/img/tutorial/offset-and-limit/limit.drawio.svg new file mode 100644 index 00000000..41ec69a3 --- /dev/null +++ b/docs/img/tutorial/offset-and-limit/limit.drawio.svg @@ -0,0 +1,1031 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hero + +
+
+
+
+ + hero + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + secret_name + + +
+
+
+
+ + secret_name + +
+
+
+ + + + + + + + +
+
+
+ + + age + + +
+
+
+
+ + age + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Deadpond + +
+
+
+
+ + Deadpond + +
+
+
+ + + + + + + + +
+
+
+ + Dive Wilson + +
+
+
+
+ + Dive Wilson + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Spider-Boy + +
+
+
+
+ + Spider-Boy + +
+
+
+ + + + + + + + +
+
+
+ + Pedro Parqueador + +
+
+
+
+ + Pedro Parqueador + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 3 + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + Rusty-Man + +
+
+
+
+ + Rusty-Man + +
+
+
+ + + + + + + + +
+
+
+ + Tommy Sharp + +
+
+
+
+ + Tommy Sharp + +
+
+
+ + + + + + + + +
+
+
+ + 48 + +
+
+
+
+ + 48 + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 4 + + +
+
+
+
+ + 4 + +
+
+
+ + + + + + + + +
+
+
+ + Tarantula + +
+
+
+
+ + Tarantula + +
+
+
+ + + + + + + + +
+
+
+ + + Natalia Roman-on + + +
+
+
+
+ + Natalia Roman-on + +
+
+
+ + + + + + + + +
+
+
+ + 32 + +
+
+
+
+ + 32 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 5 + +
+
+
+
+ + 5 + +
+
+
+ + + + + + + + +
+
+
+ + + Black Lion + + +
+
+
+
+ + Black Lion + +
+
+
+ + + + + + + + +
+
+
+ + + Trevor Challa + + +
+
+
+
+ + Trevor Challa + +
+
+
+ + + + + + + + +
+
+
+ + 35 + +
+
+
+
+ + 35 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 6 + +
+
+
+
+ + 6 + +
+
+
+ + + + + + + + +
+
+
+ + + Dr. Weird + + +
+
+
+
+ + Dr. Weird + +
+
+
+ + + + + + + + +
+
+
+ + + Steve Weird + + +
+
+
+
+ + Steve Weird + +
+
+
+ + + + + + + + +
+
+
+ + 36 + +
+
+
+
+ + 36 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 7 + +
+
+
+
+ + 7 + +
+
+
+ + + + + + + + +
+
+
+ + + Captain North America + + +
+
+
+
+ + Captain North America + +
+
+
+ + + + + + + + +
+
+
+ + + Esteban Rogelios + + +
+
+
+
+ + Esteban Rogelios + +
+
+
+ + + + + + + + +
+
+
+ + 93 + +
+
+
+
+ + 93 + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/offset-and-limit/limit.svg b/docs/img/tutorial/offset-and-limit/limit.svg deleted file mode 100644 index d05669e3..00000000 --- a/docs/img/tutorial/offset-and-limit/limit.svg +++ /dev/null @@ -1,57 +0,0 @@ -
hero
hero
id
id
name
name
secret_name
secret_name
age
age
1
1
Deadpond
Deadpond
Dive Wilson
Dive Wilson
null
null
2
2
Spider-Boy
Spider-Boy
Pedro Parqueador
Pedro Parqueador
null
null
3
3
Rusty-Man
Rusty-Man
Tommy Sharp
Tommy Sharp
48
48
4
4
Tarantula
Tarantula
Natalia Roman-on
Natalia Roman-on
32
32
5
5
Black Lion
Black Lion
Trevor Challa
Trevor Challa
35
35
6
6
Dr. Weird
Dr. Weird
Steve Weird
Steve Weird
36
36
7
7
Captain North America
Captain North America
Esteban Rogelios
Esteban Rogelios
93
93
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/offset-and-limit/limit2.drawio b/docs/img/tutorial/offset-and-limit/limit2.drawio deleted file mode 100644 index 68f98170..00000000 --- a/docs/img/tutorial/offset-and-limit/limit2.drawio +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/offset-and-limit/limit2.drawio.svg b/docs/img/tutorial/offset-and-limit/limit2.drawio.svg new file mode 100644 index 00000000..1f23e868 --- /dev/null +++ b/docs/img/tutorial/offset-and-limit/limit2.drawio.svg @@ -0,0 +1,1031 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hero + +
+
+
+
+ + hero + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + secret_name + + +
+
+
+
+ + secret_name + +
+
+
+ + + + + + + + +
+
+
+ + + age + + +
+
+
+
+ + age + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Deadpond + +
+
+
+
+ + Deadpond + +
+
+
+ + + + + + + + +
+
+
+ + Dive Wilson + +
+
+
+
+ + Dive Wilson + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Spider-Boy + +
+
+
+
+ + Spider-Boy + +
+
+
+ + + + + + + + +
+
+
+ + Pedro Parqueador + +
+
+
+
+ + Pedro Parqueador + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 3 + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + Rusty-Man + +
+
+
+
+ + Rusty-Man + +
+
+
+ + + + + + + + +
+
+
+ + Tommy Sharp + +
+
+
+
+ + Tommy Sharp + +
+
+
+ + + + + + + + +
+
+
+ + 48 + +
+
+
+
+ + 48 + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 4 + + +
+
+
+
+ + 4 + +
+
+
+ + + + + + + + +
+
+
+ + Tarantula + +
+
+
+
+ + Tarantula + +
+
+
+ + + + + + + + +
+
+
+ + + Natalia Roman-on + + +
+
+
+
+ + Natalia Roman-on + +
+
+
+ + + + + + + + +
+
+
+ + 32 + +
+
+
+
+ + 32 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 5 + +
+
+
+
+ + 5 + +
+
+
+ + + + + + + + +
+
+
+ + + Black Lion + + +
+
+
+
+ + Black Lion + +
+
+
+ + + + + + + + +
+
+
+ + + Trevor Challa + + +
+
+
+
+ + Trevor Challa + +
+
+
+ + + + + + + + +
+
+
+ + 35 + +
+
+
+
+ + 35 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 6 + +
+
+
+
+ + 6 + +
+
+
+ + + + + + + + +
+
+
+ + + Dr. Weird + + +
+
+
+
+ + Dr. Weird + +
+
+
+ + + + + + + + +
+
+
+ + + Steve Weird + + +
+
+
+
+ + Steve Weird + +
+
+
+ + + + + + + + +
+
+
+ + 36 + +
+
+
+
+ + 36 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 7 + +
+
+
+
+ + 7 + +
+
+
+ + + + + + + + +
+
+
+ + + Captain North America + + +
+
+
+
+ + Captain North America + +
+
+
+ + + + + + + + +
+
+
+ + + Esteban Rogelios + + +
+
+
+
+ + Esteban Rogelios + +
+
+
+ + + + + + + + +
+
+
+ + 93 + +
+
+
+
+ + 93 + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/offset-and-limit/limit2.svg b/docs/img/tutorial/offset-and-limit/limit2.svg deleted file mode 100644 index f574f136..00000000 --- a/docs/img/tutorial/offset-and-limit/limit2.svg +++ /dev/null @@ -1,57 +0,0 @@ -
hero
hero
id
id
name
name
secret_name
secret_name
age
age
1
1
Deadpond
Deadpond
Dive Wilson
Dive Wilson
null
null
2
2
Spider-Boy
Spider-Boy
Pedro Parqueador
Pedro Parqueador
null
null
3
3
Rusty-Man
Rusty-Man
Tommy Sharp
Tommy Sharp
48
48
4
4
Tarantula
Tarantula
Natalia Roman-on
Natalia Roman-on
32
32
5
5
Black Lion
Black Lion
Trevor Challa
Trevor Challa
35
35
6
6
Dr. Weird
Dr. Weird
Steve Weird
Steve Weird
36
36
7
7
Captain North America
Captain North America
Esteban Rogelios
Esteban Rogelios
93
93
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/offset-and-limit/limit3.drawio b/docs/img/tutorial/offset-and-limit/limit3.drawio deleted file mode 100644 index 93e4c2df..00000000 --- a/docs/img/tutorial/offset-and-limit/limit3.drawio +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/offset-and-limit/limit3.drawio.svg b/docs/img/tutorial/offset-and-limit/limit3.drawio.svg new file mode 100644 index 00000000..30b1c9f8 --- /dev/null +++ b/docs/img/tutorial/offset-and-limit/limit3.drawio.svg @@ -0,0 +1,1031 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hero + +
+
+
+
+ + hero + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + secret_name + + +
+
+
+
+ + secret_name + +
+
+
+ + + + + + + + +
+
+
+ + + age + + +
+
+
+
+ + age + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Deadpond + +
+
+
+
+ + Deadpond + +
+
+
+ + + + + + + + +
+
+
+ + Dive Wilson + +
+
+
+
+ + Dive Wilson + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Spider-Boy + +
+
+
+
+ + Spider-Boy + +
+
+
+ + + + + + + + +
+
+
+ + Pedro Parqueador + +
+
+
+
+ + Pedro Parqueador + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 3 + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + Rusty-Man + +
+
+
+
+ + Rusty-Man + +
+
+
+ + + + + + + + +
+
+
+ + Tommy Sharp + +
+
+
+
+ + Tommy Sharp + +
+
+
+ + + + + + + + +
+
+
+ + 48 + +
+
+
+
+ + 48 + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 4 + + +
+
+
+
+ + 4 + +
+
+
+ + + + + + + + +
+
+
+ + Tarantula + +
+
+
+
+ + Tarantula + +
+
+
+ + + + + + + + +
+
+
+ + + Natalia Roman-on + + +
+
+
+
+ + Natalia Roman-on + +
+
+
+ + + + + + + + +
+
+
+ + 32 + +
+
+
+
+ + 32 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 5 + +
+
+
+
+ + 5 + +
+
+
+ + + + + + + + +
+
+
+ + + Black Lion + + +
+
+
+
+ + Black Lion + +
+
+
+ + + + + + + + +
+
+
+ + + Trevor Challa + + +
+
+
+
+ + Trevor Challa + +
+
+
+ + + + + + + + +
+
+
+ + 35 + +
+
+
+
+ + 35 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 6 + +
+
+
+
+ + 6 + +
+
+
+ + + + + + + + +
+
+
+ + + Dr. Weird + + +
+
+
+
+ + Dr. Weird + +
+
+
+ + + + + + + + +
+
+
+ + + Steve Weird + + +
+
+
+
+ + Steve Weird + +
+
+
+ + + + + + + + +
+
+
+ + 36 + +
+
+
+
+ + 36 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 7 + +
+
+
+
+ + 7 + +
+
+
+ + + + + + + + +
+
+
+ + + Captain North America + + +
+
+
+
+ + Captain North America + +
+
+
+ + + + + + + + +
+
+
+ + + Esteban Rogelios + + +
+
+
+
+ + Esteban Rogelios + +
+
+
+ + + + + + + + +
+
+
+ + 93 + +
+
+
+
+ + 93 + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/offset-and-limit/limit3.svg b/docs/img/tutorial/offset-and-limit/limit3.svg deleted file mode 100644 index 8a1a560b..00000000 --- a/docs/img/tutorial/offset-and-limit/limit3.svg +++ /dev/null @@ -1,57 +0,0 @@ -
hero
hero
id
id
name
name
secret_name
secret_name
age
age
1
1
Deadpond
Deadpond
Dive Wilson
Dive Wilson
null
null
2
2
Spider-Boy
Spider-Boy
Pedro Parqueador
Pedro Parqueador
null
null
3
3
Rusty-Man
Rusty-Man
Tommy Sharp
Tommy Sharp
48
48
4
4
Tarantula
Tarantula
Natalia Roman-on
Natalia Roman-on
32
32
5
5
Black Lion
Black Lion
Trevor Challa
Trevor Challa
35
35
6
6
Dr. Weird
Dr. Weird
Steve Weird
Steve Weird
36
36
7
7
Captain North America
Captain North America
Esteban Rogelios
Esteban Rogelios
93
93
Viewer does not support full SVG 1.1
diff --git a/docs/img/tutorial/relationships/attributes/back-populates.drawio b/docs/img/tutorial/relationships/attributes/back-populates.drawio deleted file mode 100644 index 5fc8c6fa..00000000 --- a/docs/img/tutorial/relationships/attributes/back-populates.drawio +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/relationships/attributes/back-populates.drawio.svg b/docs/img/tutorial/relationships/attributes/back-populates.drawio.svg new file mode 100644 index 00000000..434eab1c --- /dev/null +++ b/docs/img/tutorial/relationships/attributes/back-populates.drawio.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/docs/img/tutorial/relationships/attributes/back-populates.svg b/docs/img/tutorial/relationships/attributes/back-populates.svg deleted file mode 100644 index 631f73c8..00000000 --- a/docs/img/tutorial/relationships/attributes/back-populates.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/img/tutorial/relationships/attributes/back-populates2.drawio b/docs/img/tutorial/relationships/attributes/back-populates2.drawio deleted file mode 100644 index c5d283fe..00000000 --- a/docs/img/tutorial/relationships/attributes/back-populates2.drawio +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/relationships/attributes/back-populates2.drawio.svg b/docs/img/tutorial/relationships/attributes/back-populates2.drawio.svg new file mode 100644 index 00000000..b94723dc --- /dev/null +++ b/docs/img/tutorial/relationships/attributes/back-populates2.drawio.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/img/tutorial/relationships/attributes/back-populates2.svg b/docs/img/tutorial/relationships/attributes/back-populates2.svg deleted file mode 100644 index 929cb0a0..00000000 --- a/docs/img/tutorial/relationships/attributes/back-populates2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/img/tutorial/relationships/select/relationships2.drawio b/docs/img/tutorial/relationships/select/relationships2.drawio deleted file mode 100644 index e3f25a20..00000000 --- a/docs/img/tutorial/relationships/select/relationships2.drawio +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/img/tutorial/relationships/select/relationships2.drawio.svg b/docs/img/tutorial/relationships/select/relationships2.drawio.svg new file mode 100644 index 00000000..131c74dc --- /dev/null +++ b/docs/img/tutorial/relationships/select/relationships2.drawio.svg @@ -0,0 +1,988 @@ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hero + +
+
+
+
+ + hero + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + secret_name + + +
+
+
+
+ + secret_name + +
+
+
+ + + + + + + + +
+
+
+ + + age + + +
+
+
+
+ + age + +
+
+
+ + + + + + + + +
+
+
+ + + team_id + + +
+
+
+
+ + team_id + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Deadpond + +
+
+
+
+ + Deadpond + +
+
+
+ + + + + + + + +
+
+
+ + Dive Wilson + +
+
+
+
+ + Dive Wilson + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Spider-Boy + +
+
+
+
+ + Spider-Boy + +
+
+
+ + + + + + + + +
+
+
+ + Pedro Parqueador + +
+
+
+
+ + Pedro Parqueador + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + +
+
+
+ + null + +
+
+
+
+ + null + +
+
+
+ + + + + + + + + + + +
+
+
+ + 3 + +
+
+
+
+ + 3 + +
+
+
+ + + + + + + + +
+
+
+ + Rusty-Man + +
+
+
+
+ + Rusty-Man + +
+
+
+ + + + + + + + +
+
+
+ + Tommy Sharp + +
+
+
+
+ + Tommy Sharp + +
+
+
+ + + + + + + + +
+
+
+ + 48 + +
+
+
+
+ + 48 + +
+
+
+ + + + + + + + +
+
+
+ + 1 + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + + + + + + +
+
+
+ + team + +
+
+
+
+ + team + +
+
+
+ + + + + + + + + + + +
+
+
+ + + id + + +
+
+
+
+ + id + +
+
+
+ + + + + + + + +
+
+
+ + + name + + +
+
+
+
+ + name + +
+
+
+ + + + + + + + +
+
+
+ + + headquarters + + +
+
+
+
+ + headquarters + +
+
+
+ + + + + + + + + + + +
+
+
+ + + 1 + + +
+
+
+
+ + 1 + +
+
+
+ + + + + + + + +
+
+
+ + Preventers + +
+
+
+
+ + Preventers + +
+
+
+ + + + + + + + +
+
+
+ + + Sharp Tower + + +
+
+
+
+ + Sharp Tower + +
+
+
+ + + + + + + + + + + +
+
+
+ + 2 + +
+
+
+
+ + 2 + +
+
+
+ + + + + + + + +
+
+
+ + Z-Force + +
+
+
+
+ + Z-Force + +
+
+
+ + + + + + + + +
+
+
+

+ + Sister Margaret's Bar + +

+
+
+
+
+ + Sister Margaret's Bar + +
+
+
+ + + + + + + + +
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/img/tutorial/relationships/select/relationships2.svg b/docs/img/tutorial/relationships/select/relationships2.svg deleted file mode 100644 index ed293b23..00000000 --- a/docs/img/tutorial/relationships/select/relationships2.svg +++ /dev/null @@ -1,57 +0,0 @@ -
hero
hero
id
id
name
name
secret_name
secret_name
age
age
team_id
team_id
1
1
Deadpond
Deadpond
Dive Wilson
Dive Wilson
null
null
2
2
2
2
Spider-Boy
Spider-Boy
Pedro Parqueador
Pedro Parqueador
null
null
null
null
3
3
Rusty-Man
Rusty-Man
Tommy Sharp
Tommy Sharp
48
48
1
1
team
team
id
id
name
name
headquarters
headquarters
1
1
Preventers
Preventers
Sharp Tower
Sharp Tower
2
2
Z-Force
Z-Force

Sister Margaret's Bar

Sister Margaret's Bar
Viewer does not support full SVG 1.1
diff --git a/docs/tutorial/connect/create-connected-rows.md b/docs/tutorial/connect/create-connected-rows.md index b01d20eb..2f952bf7 100644 --- a/docs/tutorial/connect/create-connected-rows.md +++ b/docs/tutorial/connect/create-connected-rows.md @@ -35,7 +35,7 @@ And after we finish working with the data in this chapter, the `hero` table will Each row in the table `hero` will point to a row in the table `team`: -table relationships +table relationships /// info diff --git a/docs/tutorial/connect/create-connected-tables.md b/docs/tutorial/connect/create-connected-tables.md index 630dfcbc..2b1a4f87 100644 --- a/docs/tutorial/connect/create-connected-tables.md +++ b/docs/tutorial/connect/create-connected-tables.md @@ -39,7 +39,7 @@ To connect them, we will add another column to the hero table to point to each t This way each row in the table `hero` can point to a row in the table `team`: -table relationships +table relationships ## One-to-Many and Many-to-One diff --git a/docs/tutorial/connect/read-connected-data.md b/docs/tutorial/connect/read-connected-data.md index 3209f3cd..3fd4607c 100644 --- a/docs/tutorial/connect/read-connected-data.md +++ b/docs/tutorial/connect/read-connected-data.md @@ -293,7 +293,7 @@ And then you tell the database `ON` which condition it should join those two tab But by default, only the rows from both left and right that match the condition will be returned. -table relationships +table relationships In this example of tables above 👆, it would return all the heroes, because every hero has a `team_id`, so every hero can be joined with the `team` table: @@ -318,7 +318,7 @@ But in the database that we are working with in the code above, **Spider-Boy** d So there's no way to join the **Spider-Boy** row with some row in the `team` table: -table relationships +table relationships Running the same SQL we used above, the resulting table would not include **Spider-Boy** 😱: diff --git a/docs/tutorial/indexes.md b/docs/tutorial/indexes.md index 80314ef2..459ee8ce 100644 --- a/docs/tutorial/indexes.md +++ b/docs/tutorial/indexes.md @@ -34,35 +34,35 @@ Imagine a **dictionary**, a book with definitions of words. 📔 ...not a Python Let's say that you want to **find a word**, for example the word "**database**". You take the dictionary, and open it somewhere, for example in the middle. Maybe you see some definitions of words that start with `m`, like `manual`, so you conclude that you are in the letter `m` in the dictionary. - + You know that in the alphabet, the letter `d` for `database` comes **before** the letter `m` for `manual`. - + So, you know you have to search in the dictionary **before** the point you currently are. You still don't know where the word `database` is, because you don't know exactly where the letter `d` is in the dictionary, but you know that **it is not after** that point, you can now **discard the right half** of the dictionary in your search. - + Next, you **open the dictionary again**, but only taking into account the **half of the dictionary** that can contain the word you want, the **left part of the dictionary**. You open it in the middle of that left part and now you arrive maybe at the letter `f`. - + You know that `d` from `database` comes before `f`. So it has to be **before** that. But now you know that `database` **is not after** that point, and you can discard the dictionary from that point onward. - + Now you have a **small section of dictionary** to search (only a **quarter** of dictionary can have your word). You take that **quarter** of the pages at the start of the dictionary that can contain your word, and open it in the middle of that section. Maybe you arrive at the letter `c`. - + You know the word `database` has to be **after** that and **not before** that point, so you can discard the left part of that block of pages. - + You repeat this process **a few more times**, and you finally arrive at the letter `d`, you continue with the same process in that section for the letter `d` and you finally **find the word** `database`. 🎉 - + You had to open the dictionary a few times, maybe **5 or 10**. That's actually **very little work** compared to what it could have been. @@ -96,7 +96,7 @@ Open the index, and after **5 or 10 steps**, quickly find the topic "**database* Now you know that you need to find "**page 253**". But by looking at the closed book you still don't know where that page is, so you have to **find that page**. To find it, you can do the same process again, but this time, instead of searching for a **topic** in the **index**, you are searching for a **page number** in the **entire book**. And after **5 or 10 more steps**, you find the page 253 in Chapter 5. - + After this, even though this book is not a dictionary and has some particular content, you were able to **find the section** in the book that talks about a "**database**" in a **few steps** (say 10 or 20, instead of reading all the 500 pages). diff --git a/docs/tutorial/limit-and-offset.md b/docs/tutorial/limit-and-offset.md index 18e8aa14..215f57d1 100644 --- a/docs/tutorial/limit-and-offset.md +++ b/docs/tutorial/limit-and-offset.md @@ -6,7 +6,7 @@ And you also know how to get multiple rows while filtering them using `.where()` Now let's see how to get only a **range of results**. -table with first 3 rows selected +table with first 3 rows selected ## Create Data @@ -34,7 +34,7 @@ The special **select** object we get from `select()` also has a method `.limit() In this case, instead of getting all the 7 rows, we are limiting them to only get the first 3. -table with first 3 rows selected +table with first 3 rows selected ## Run the Program on the Command Line @@ -87,7 +87,7 @@ And then you can interact with the user interface to get the next page, and so o How do we get the next 3? -table with next rows selected, from 4 to 6 +table with next rows selected, from 4 to 6 We can use `.offset()`: @@ -134,7 +134,7 @@ Then to get the next batch of 3 rows we would offset all the ones we already saw The database right now has **only 7 rows**, so this query can only get 1 row. -table with the last row (7th) selected +table with the last row (7th) selected But don't worry, the database won't throw an error trying to get 3 rows when there's only one (as would happen with a Python list). diff --git a/docs/tutorial/many-to-many/create-data.md b/docs/tutorial/many-to-many/create-data.md index d53a64c5..3c8c0cfa 100644 --- a/docs/tutorial/many-to-many/create-data.md +++ b/docs/tutorial/many-to-many/create-data.md @@ -4,7 +4,7 @@ Let's continue from where we left and create some data. We'll create data for this same **many-to-many** relationship with a link table: -many-to-many table relationships +many-to-many table relationships We'll continue from where we left off with the previous code. diff --git a/docs/tutorial/many-to-many/create-models-with-link.md b/docs/tutorial/many-to-many/create-models-with-link.md index 587fa436..af6563e1 100644 --- a/docs/tutorial/many-to-many/create-models-with-link.md +++ b/docs/tutorial/many-to-many/create-models-with-link.md @@ -2,7 +2,7 @@ We'll now support **many-to-many** relationships using a **link table** like this: -many-to-many table relationships +many-to-many table relationships Let's start by defining the class models, including the **link table** model. diff --git a/docs/tutorial/many-to-many/index.md b/docs/tutorial/many-to-many/index.md index ebbefbe1..5cb3067e 100644 --- a/docs/tutorial/many-to-many/index.md +++ b/docs/tutorial/many-to-many/index.md @@ -57,7 +57,7 @@ We have a column in the `hero` table for the `team_id` that points to the ID of This is how we connect each `hero` with a `team`: -table relationships +table relationships Notice that each hero can only have **one** connection. But each team can receive **many** connections. In particular, the team **Preventers** has two heroes. @@ -83,7 +83,7 @@ As this will represent the **hero-team-link**, let's call the table `heroteamlin It would look like this: -many-to-many table relationships +many-to-many table relationships Notice that now the table `hero` **doesn't have a `team_id`** column anymore, it is replaced by this link table. diff --git a/docs/tutorial/relationship-attributes/back-populates.md b/docs/tutorial/relationship-attributes/back-populates.md index 7cb9de6c..9bdcbf0c 100644 --- a/docs/tutorial/relationship-attributes/back-populates.md +++ b/docs/tutorial/relationship-attributes/back-populates.md @@ -10,7 +10,7 @@ So, what is that `back_populates` argument in each `Relationship()`? The value is a string with the name of the attribute in the **other** model class. - + That tells **SQLModel** that if something changes in this model, it should change that attribute in the other model, and it will work even before committing with the session (that would force a refresh of the data). @@ -175,7 +175,7 @@ It's quite simple code, it's just a string, but it might be confusing to think e The string in `back_populates` is the name of the attribute *in the other* model, that will reference *the current* model. - + So, in the class `Team`, we have an attribute `heroes` and we declare it with `Relationship(back_populates="team")`. @@ -210,6 +210,6 @@ So, if you are in the class `Hero`, the value of `back_populates` for any relati So, `back_populates` would most probably be something like `"hero"` or `"heroes"`. - + {* ./docs_src/tutorial/relationship_attributes/back_populates/tutorial003_py310.py ln[27:39] hl[27,34,37,39] *}