Lesson 10 — Dynamic Quickbase Schema Creation
Build new Quickbase schema from JavaScript and observe what Quickbase creates automatically when relationships are added.
Target Schema
The existing People table remains the center of the lesson. We will add Departments and Tasks, then connect them to People.
Location
Due Date
Status
Important Quickbase Behavior
Not every field in the finished schema will be created by our field-creation requests.
When we create a Quickbase relationship, Quickbase can create the relationship reference field and requested lookup fields for us. Those fields must be identified separately from the fields our code explicitly creates.
Our code creates:
Department Name
Location
Quickbase relationship creation can create:
Related Department
Department Name lookup
Department Location lookup
Lesson Workspace
This page checks the current Quickbase schema before each step. Completed work is detected automatically, and only the next valid schema action is enabled.
✓ Lesson 10 Complete
Quickbase successfully created and connected the complete Lesson 10 schema.
During this lesson, our JavaScript explicitly created tables, ordinary fields, and relationships. Quickbase also created its own required system fields and relationship-derived fields.
Final verification: Open the Lesson 9 Schema Explorer and inspect People and Tasks to confirm the completed relationships, reference fields, and lookup fields.
Schema Construction Steps
Complete the steps in order. A disabled step is either already complete or is waiting for a prerequisite from an earlier step.
No API response yet.
Lesson 9's Schema Explorer will be used later to verify the resulting tables, fields, and relationships.