WHAT YOU WILL LEAVE WITH

Model a relationship whose meaning remains clear when names change or records are duplicated.

Define the relationship in plain language

Baserow documents a Link-to-table field that connects a row to other rows, including rows in the same table. It creates a corresponding relationship field in the target table. This is different from copying a customer name into an order: the relationship points to the chosen record.

Write the rule before creating fields. “Each booking belongs to one customer; a customer can have several bookings” describes a different model from “several customers can participate in a booking.” The second case may need an explicit participation table if you also track each person’s attendance or payment.

Documentation: Baserow: Link-to-table field

Use a small relationship fixture

Hypothetical example: Customers contains C-101 and C-102, both displayed as Alex Morgan. Bookings contains B-201 and B-202. Make the stable customer ID visible during selection so the editor can choose the intended person. A familiar name alone is not enough evidence.

After establishing the relationship, change the display name in the customer record and inspect the booking. Then unlink and relink one sample booking. Record which relationship should change and which should remain. These are evaluation steps to carry out in a test copy, not reported test results.

  1. Create the two tables with independent stable IDs.
  2. Add a Link-to-table field to the child workflow table.
  3. Choose the target table and permitted relationship behavior in the installed interface.
  4. Link a sample row to the intended target, then inspect the corresponding target relationship.
  5. Try an ambiguous display name and verify the selected stable ID.

Avoid relationships that hide business history

A link to a customer’s current address may be useful for contact management, but an issued invoice may need the address that applied when it was issued. In that workflow, a deliberate snapshot field can be correct. The choice is about business meaning, not whether duplication is always bad.

Likewise, do not delete a target row merely because it is inactive. Decide how the system should represent archived customers and historical bookings. A record can be unavailable for new work while remaining important to past activity. Review your retention requirements before changing the model.

Once the relationship behaves correctly, add a lookup when you need to display related information or a rollup when you need a summary. Building those calculations before checking the links makes a plausible-looking total harder to diagnose.

WORKING EXAMPLE / SYNTHETIC DATA

Hypothetical relationship specification

This is an illustrative worksheet to adapt to your own evaluation. It is not a measured product test or a claim about results in your installation.

Hypothetical relationship specification
QuestionExample ruleVerification
How many targets?One customer per bookingNo unintended second customer
What identifies a target?Customer ID, not nameC-101 differs from C-102
Current or historical value?Invoice address is a snapshotOld invoice retains its meaning
What happens on archive?Keep history, stop new selectionPast bookings remain interpretable

Verify the identity and meaning of the relationship before relying on the values calculated through it.

Inspect the official interface evidence

These previously captured interfaces provide orientation. Their versions and dates are distinct from the documentation review above.

INTERFACE SPECIMENS / ANNOTATED

Inspect the interface, with its context.

Open a specimen to see the source image and the observations it supports. A vendor demonstration is distinct from a self-hosted installation.

BaserowOfficial live template · Demo version not disclosed
Official live templateDemo version not disclosed
Baserow official Formula demo with a task-table sidebar, filter and sort toolbar, and formula result columns.
The public Formula demo shows table navigation, view controls and calculated columns. This is Baserow’s hosted template preview, not our self-hosted installation.
  1. Table navigationThe sidebar separates the demo’s task-management examples.
  2. View controlsFilter, sort, group and hide-field controls are visible in this preview.
  3. Calculated fieldsFormula columns display generated task names and identifiers.
Interface © Baserow. Browser capture by OwnStack Atlas; numbered annotations are separate overlays. Reviewed 25 October 2026.Open official source ↗Enlarge original ↗
SOURCE REGISTER

Check the facts and their boundaries.

Official documentation supports the product statements. The evaluation procedures and synthetic examples are editorial guidance. We have not independently run the installation, migration or recovery procedures described here.

Baserow: Link-to-table fieldPrimary source ↗

Documented relationships and linked-record selection. Reviewed 2026-11-01.