diff --git a/docs/databases.md b/docs/databases.md index 0f99f4509d..de25ebb4cb 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. - + ### 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: - + Or the database could be located in the same server/machine: - + 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. - + 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. - + 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 53a8d35886..fbba54c162 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. - + 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 7631d02662..0000000000 --- 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 0000000000..f86b5dc1e6 --- /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 4a85c58225..0000000000 --- a/docs/img/databases/external-server.svg +++ /dev/null @@ -1 +0,0 @@ -Machine / ComputerMachine / ComputerDatabase applicationDatabase applicationFileFileDataDataFileFileDataDataFileFileDataDataMachine / ComputerMachine / ComputerYour codeYour codeViewer 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 9a4fd542f2..0000000000 --- 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 0000000000..b7370592a0 --- /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 083d0e73bd..0000000000 --- a/docs/img/databases/multiple-servers.svg +++ /dev/null @@ -1 +0,0 @@ -Machine / ComputerMachine / ComputerDatabase applicationDatabase applicationFileFileDataDataFileFileDataDataMachine / ComputerMachine / ComputerYour codeYour codeMachine / ComputerMachine / ComputerDatabase applicationDatabase applicationFileFileDataDataFileFileDataDataMachine / ComputerMachine / ComputerDatabase applicationDatabase applicationFileFileDataDataFileFileDataDataViewer 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 85d45e95ad..0000000000 --- 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 0000000000..e1cbb43e92 --- /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 bea9aa803c..0000000000 --- a/docs/img/databases/relationships.svg +++ /dev/null @@ -1,57 +0,0 @@ -heroheroididnamenamesecret_namesecret_nameageageteam_idteam_id11DeadpondDeadpondDive WilsonDive Wilsonnullnull2222Spider-BoySpider-BoyPedro ParqueadorPedro Parqueadornullnull1133Rusty-ManRusty-ManTommy SharpTommy Sharp484811teamteamididnamenameheadquartersheadquarters11PreventersPreventersSharp TowerSharp Tower22Z-ForceZ-ForceSister Margaret's BarSister Margaret's BarViewer 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 4f43be43cb..0000000000 --- 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 0000000000..d9aabff8e9 --- /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 a3f6dff36b..0000000000 --- a/docs/img/databases/same-server.svg +++ /dev/null @@ -1 +0,0 @@ -Machine / ComputerMachine / ComputerDatabase applicationDatabase applicationFileFileDataDataFileFileDataDataFileFileDataDataYour codeYour codeViewer 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 c379f71c1c..0000000000 --- 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 0000000000..e92ae0ca3b --- /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 52c91e573d..0000000000 --- a/docs/img/databases/single-file.svg +++ /dev/null @@ -1 +0,0 @@ -Machine / ComputerMachine / ComputerYour codeYour codeFile: heroes.dbFile: heroes.dbDataDataViewer 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 3b002eb3f8..0000000000 --- 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 0000000000..e402e4280a --- /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 e31a464bba..0000000000 --- a/docs/img/db-to-code/mapper.svg +++ /dev/null @@ -1 +0,0 @@ -Set of trianglesSet of trianglesSet of squaresSet of squaresSquares to Triangles MapperSquares 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 84992d0213..0000000000 --- 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 0000000000..75ebe51f43 --- /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 59fc39294e..0000000000 --- a/docs/img/tutorial/indexes/dictionary001.svg +++ /dev/null @@ -1,57 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryMMViewer 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 52544abde9..0000000000 --- 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 0000000000..b468c90607 --- /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 d612925125..0000000000 --- a/docs/img/tutorial/indexes/dictionary002.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryMMViewer 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 d37353364c..0000000000 --- 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 0000000000..2a036508f6 --- /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 0eafd5c561..0000000000 --- a/docs/img/tutorial/indexes/dictionary003.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryViewer 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 6c8590d6ea..0000000000 --- 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 0000000000..76974a4bfb --- /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 dcfcfc5a59..0000000000 --- a/docs/img/tutorial/indexes/dictionary004.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryFFViewer 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 33e21c6d90..0000000000 --- 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 0000000000..865ad3530f --- /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 4bfa8c0ca4..0000000000 --- a/docs/img/tutorial/indexes/dictionary005.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryViewer 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 84366e87b0..0000000000 --- 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 0000000000..2947ee7db9 --- /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 f893ca4cd4..0000000000 --- a/docs/img/tutorial/indexes/dictionary006.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryCCViewer 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 62ad844200..0000000000 --- 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 0000000000..651ad3287c --- /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 8f71aa8311..0000000000 --- a/docs/img/tutorial/indexes/dictionary007.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryViewer 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 30a1f66277..0000000000 --- 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 0000000000..611c33177b --- /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 5a48e18a20..0000000000 --- a/docs/img/tutorial/indexes/dictionary008.svg +++ /dev/null @@ -1 +0,0 @@ -AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZDictionaryDictionaryDDViewer 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 5fffe3c3ea..0000000000 --- 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 0000000000..cb022465f6 --- /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 3f44f50742..0000000000 --- a/docs/img/tutorial/indexes/techbook001.svg +++ /dev/null @@ -1 +0,0 @@ -Technical BookTechnical BookChapter 1Chapter 1Chapter 2Chapter 2Chapter 3Chapter 3Chapter 4Chapter 4Chapter 5Chapter 5Chapter 6Chapter 6Chapter 7Chapter 7Book IndexBook IndexDatabaseDatabasePythonPythonFilesFilesEditorsEditorsViewer 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 b33e547fc8..0000000000 --- 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 0000000000..d362455cec --- /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 847a8351f0..0000000000 --- a/docs/img/tutorial/many-to-many/many-to-many.svg +++ /dev/null @@ -1,57 +0,0 @@ -heroheroididnamenamesecret_namesecret_nameageage11DeadpondDeadpondDive WilsonDive Wilsonnullnull22Spider-BoySpider-BoyPedro ParqueadorPedro Parqueadornullnull33Rusty-ManRusty-ManTommy SharpTommy Sharp4848teamteamididnamenameheadquartersheadquarters11PreventersPreventersSharp TowerSharp Tower22Z-ForceZ-ForceSister Margaret's BarSister Margaret's Barheroteamlinkheroteamlinkhero_idhero_idteam_idteam_id1111112222113311Viewer 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 da7f17ce99..0000000000 --- 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 0000000000..41ec69a3cd --- /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 d05669e3c5..0000000000 --- a/docs/img/tutorial/offset-and-limit/limit.svg +++ /dev/null @@ -1,57 +0,0 @@ -heroheroididnamenamesecret_namesecret_nameageage11DeadpondDeadpondDive WilsonDive Wilsonnullnull22Spider-BoySpider-BoyPedro ParqueadorPedro Parqueadornullnull33Rusty-ManRusty-ManTommy SharpTommy Sharp484844TarantulaTarantulaNatalia Roman-onNatalia Roman-on323255Black LionBlack LionTrevor ChallaTrevor Challa353566Dr. WeirdDr. WeirdSteve WeirdSteve Weird363677Captain North AmericaCaptain North AmericaEsteban RogeliosEsteban Rogelios9393Viewer 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 68f9817052..0000000000 --- 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 0000000000..1f23e8682b --- /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 f574f13640..0000000000 --- a/docs/img/tutorial/offset-and-limit/limit2.svg +++ /dev/null @@ -1,57 +0,0 @@ -heroheroididnamenamesecret_namesecret_nameageage11DeadpondDeadpondDive WilsonDive Wilsonnullnull22Spider-BoySpider-BoyPedro ParqueadorPedro Parqueadornullnull33Rusty-ManRusty-ManTommy SharpTommy Sharp484844TarantulaTarantulaNatalia Roman-onNatalia Roman-on323255Black LionBlack LionTrevor ChallaTrevor Challa353566Dr. WeirdDr. WeirdSteve WeirdSteve Weird363677Captain North AmericaCaptain North AmericaEsteban RogeliosEsteban Rogelios9393Viewer 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 93e4c2df53..0000000000 --- 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 0000000000..30b1c9f85a --- /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 8a1a560b00..0000000000 --- a/docs/img/tutorial/offset-and-limit/limit3.svg +++ /dev/null @@ -1,57 +0,0 @@ -heroheroididnamenamesecret_namesecret_nameageage11DeadpondDeadpondDive WilsonDive Wilsonnullnull22Spider-BoySpider-BoyPedro ParqueadorPedro Parqueadornullnull33Rusty-ManRusty-ManTommy SharpTommy Sharp484844TarantulaTarantulaNatalia Roman-onNatalia Roman-on323255Black LionBlack LionTrevor ChallaTrevor Challa353566Dr. WeirdDr. WeirdSteve WeirdSteve Weird363677Captain North AmericaCaptain North AmericaEsteban RogeliosEsteban Rogelios9393Viewer 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 5fc8c6fa73..0000000000 --- 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 0000000000..434eab1c32 --- /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 631f73c808..0000000000 --- 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 c5d283feb0..0000000000 --- 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 0000000000..b94723dc19 --- /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 929cb0a042..0000000000 --- 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 e3f25a203e..0000000000 --- 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 0000000000..131c74dc15 --- /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 ed293b2350..0000000000 --- a/docs/img/tutorial/relationships/select/relationships2.svg +++ /dev/null @@ -1,57 +0,0 @@ -heroheroididnamenamesecret_namesecret_nameageageteam_idteam_id11DeadpondDeadpondDive WilsonDive Wilsonnullnull2222Spider-BoySpider-BoyPedro ParqueadorPedro Parqueadornullnullnullnull33Rusty-ManRusty-ManTommy SharpTommy Sharp484811teamteamididnamenameheadquartersheadquarters11PreventersPreventersSharp TowerSharp Tower22Z-ForceZ-ForceSister Margaret's BarSister Margaret's BarViewer 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 b01d20eb2b..2f952bf706 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`: - + /// info diff --git a/docs/tutorial/connect/create-connected-tables.md b/docs/tutorial/connect/create-connected-tables.md index 630dfcbcc9..2b1a4f8758 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`: - + ## 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 3209f3cd0a..3fd4607c92 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. - + 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: - + 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 80314ef274..459ee8ce34 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 18e8aa14e2..215f57d1cd 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**. - + ## 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. - + ## 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? - + 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. - + 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 d53a64c5b2..3c8c0cfa6a 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: - + 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 587fa436a8..af6563e1ab 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: - + 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 ebbefbe1ee..5cb3067e4a 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`: - + 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: - + 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 7cb9de6c4a..9bdcbf0c28 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] *}
+ + Sister Margaret's Bar + +
Sister Margaret's Bar