You drive the engine
Create → Insert (watch RID + slotted page) → Select (HIT vs MISS) → click a datadb.db slot. Restart shows why Postgres keeps pg_class on disk.
0 B · 0 pg · cat 0 · RID —ready
createinsertselect
header slots free tuples
Create a table → catalog stores first_page_id → 8 KB slot appears in datadb.db. Insert writes a RID. Select follows the catalog (HIT skips disk). Click a page for the slotted layout.
Tables, Catalog & datadb.db