The three Zod projections of a table.
Full row shape — every column required (createSelectSchema).
Write shape — notNull-AND-no-default columns required; PK/defaulted/nullable relaxed (createInsertSchema).
Partial write shape — every insert field optional (insert.partial()), for PATCH.
The three Zod projections of a table.