Skip to content

Commit 46f362d

Browse files
committed
Fix internal links after documentation restructure
Update all internal links to reflect new file locations: - manipulation/ → operations/ - compute/ → operations/ - sysadmin/ → admin/ - Remove links to deleted theory pages (normalization, integrity, recall)
1 parent df682a5 commit 46f362d

File tree

16 files changed

+23
-27
lines changed

16 files changed

+23
-27
lines changed

docs/src/admin/external-store.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ For example, the following table stores motion-aligned two-photon movies.
3434
aligned_movie : blob@external # motion-aligned movie in 'external' store
3535
```
3636

37-
All [insert](../manipulation/insert.md) and [fetch](../query/fetch.md) operations work
37+
All [insert](../operations/insert.md) and [fetch](../query/fetch.md) operations work
3838
identically for `external` attributes as they do for `blob` attributes, with the same
3939
serialization protocol.
4040
Similar to `blobs`, `external` attributes cannot be used in restriction conditions.
@@ -116,12 +116,12 @@ configured external store.
116116
[foreign keys](../design/tables/dependencies.md) referencing the
117117
`~external_<storename>` table (but are not shown as such to the user).
118118

119-
8. The [insert](../manipulation/insert.md) operation encodes and hashes the blob data.
119+
8. The [insert](../operations/insert.md) operation encodes and hashes the blob data.
120120
If an external object is not present in storage for the same hash, the object is saved
121121
and if the save operation is successful, corresponding entities in table
122122
`~external_<storename>` for that store are created.
123123

124-
9. The [delete](../manipulation/delete.md) operation first deletes the foreign key
124+
9. The [delete](../operations/delete.md) operation first deletes the foreign key
125125
reference in the target table. The external table entry and actual external object is
126126
not actually deleted at this time (`soft-delete`).
127127

docs/src/client/settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ dj.config.database.use_tls = None # Auto (default)
152152

153153
## External Storage
154154

155-
Configure external stores in the `stores` section. See [External Storage](../sysadmin/external-store.md) for details.
155+
Configure external stores in the `stores` section. See [External Storage](../admin/external-store.md) for details.
156156

157157
```json
158158
{

docs/src/datatypes/filepath.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ tables to reference data which reside outside of DataJoint
1616
pipelines.
1717

1818
To define a table using the `filepath` datatype, an existing DataJoint
19-
[store](../../sysadmin/external-store.md) should be created and then referenced in the
19+
[store](../admin/external-store.md) should be created and then referenced in the
2020
new table definition. For example, given a simple store:
2121

2222
```python

docs/src/design/tables/attributes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ fractional digits.
5353
Stores and returns raw bytes without serialization.
5454
For serialized Python objects (arrays, dicts, etc.), use `<djblob>` instead.
5555
The `longblob` and other `blob` datatypes can be configured to store data
56-
[externally](../../sysadmin/external-store.md) by using the `blob@store` syntax.
56+
[externally](../../admin/external-store.md) by using the `blob@store` syntax.
5757

5858
## Less common (but supported) datatypes
5959

docs/src/design/tables/declare.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ Such attributes must be uniquely named in each table, such as `session_start_tim
216216

217217
Secondary attributes can be given default values.
218218
A default value will be used for an attribute if no other value is given at the time
219-
the entity is [inserted](../../manipulation/insert.md) into the table.
219+
the entity is [inserted](../../operations/insert.md) into the table.
220220
Generally, default values are numerical values or character strings.
221221
Default values for dates must be given as strings as well, contained within quotes
222222
(with the exception of `CURRENT_TIMESTAMP`).

docs/src/design/tables/master-part.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ directly.
6868
The only valid method to delete from a part table is to delete the master.
6969
This has been an unenforced rule, but upcoming versions of DataJoint will prohibit
7070
direct deletes from the master table.
71-
DataJoint's [delete](../../manipulation/delete.md) operation is also enclosed in a
71+
DataJoint's [delete](../../operations/delete.md) operation is also enclosed in a
7272
transaction.
7373

7474
Together, the rules of master-part relationships ensure a key aspect of data integrity:

docs/src/design/tables/tiers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ superclass.
2626
Therefore, the corresponding User table on the database would be of the Manual tier.
2727
Furthermore, the classes for **imported** and **computed** tables have additional
2828
capabilities for automated processing as described in
29-
[Auto-populate](../../compute/populate.md).
29+
[Auto-populate](../../operations/populate.md).
3030

3131
## Internal conventions for naming tables
3232

docs/src/operations/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@ without modifying the structure of the stored data.
55
These operations include [insert](insert.md), [delete](delete.md), and
66
[update](update.md).
77

8-
Data manipulation operations in DataJoint respect the
9-
[integrity](../design/integrity.md) constraints.
8+
Data manipulation operations in DataJoint respect integrity constraints.

docs/src/operations/make.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Transactions in Make
22

3-
Each call of the [make](../compute/make.md) method is enclosed in a transaction.
3+
Each call of the `make` method is enclosed in a transaction.
44
DataJoint users do not need to explicitly manage transactions but must be aware of
55
their use.
66

@@ -16,8 +16,7 @@ become visible to other processes until the `make` call completes execution.
1616
If the `make` method raises an exception, all changes made so far will be discarded and
1717
will never become visible to other processes.
1818

19-
Transactions are particularly important in maintaining
20-
[group integrity](../design/integrity.md#group-integrity) with
19+
Transactions are particularly important in maintaining group integrity with
2120
[master-part relationships](../design/tables/master-part.md).
2221
The `make` call of a master table first inserts the master entity and then inserts all
2322
the matching part entities in the part tables.

docs/src/operations/populate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Their data definition follows the same [definition syntax](../design/tables/decl
2222
## Make
2323

2424
For auto-populated tables, data should never be entered using
25-
[insert](../manipulation/insert.md) directly.
25+
[insert](insert.md) directly.
2626
Instead these tables must define the callback method `make(self, key)`.
2727
The `insert` method then can only be called on `self` inside this callback method.
2828

0 commit comments

Comments
 (0)