claude@clouddev1
d9a98bbd49
Grammar: with-pk column specs use name(type), matching add column
...
`create table … with pk` parsed column types as `name:type`,
while `add column` uses `name(type)`. Unify on the parens
form so column-type syntax is consistent across the DSL:
create table T with pk id(serial), name(text)
Only `COL_SPEC` changes (`:` → `( … )`); `build_create_table`
reads columns by role, so it is unaffected. The `:` that
separates table from column in `add column` / `drop column`
is unchanged. Sweeps the test suite, the typing-surface
matrix (two `after_colon` cells renamed to `after_paren`,
4 snapshots regenerated), the friendly catalog's usage
templates, ADR-0009's example, and requirements.md.
1039 passing / 0 failing / 1 ignored; clippy clean.
2026-05-18 21:51:52 +00:00
..
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-16 00:15:55 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 21:29:54 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-18 21:51:52 +00:00
2026-05-18 21:51:52 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-18 21:51:52 +00:00
2026-05-18 21:51:52 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-16 00:15:55 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 20:06:58 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 21:30:03 +00:00
2026-05-15 20:31:01 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 22:27:53 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:50:56 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00
2026-05-15 20:34:01 +00:00