Scope
Followup to #488 (drizzle + Postgres). Same end-to-end demo, MySQL flavor:
One of: pg, mysql2, sqlite drivers verified end-to-end. Others as follow-up.
Driver choice: @perry/mysql (pure-TS)
Use `@perry/mysql` (pure-TS MySQL/MariaDB wire-protocol driver, lives at `PerryTS/mysql`) — same reasoning as #488: pure-TS dep tree exercises perry's full compile-packages path.
What's left
- Wire `@perry/mysql` as drizzle's mysql driver.
- 50-line program: schema + insert/select/update/delete + relation join via `leftJoin`.
- Run against a real MySQL on `127.0.0.1:3306` (docker / mysqld).
- Diff binary output against `node --experimental-strip-types`.
Blocked on
#488 lands first. Once Postgres path works end-to-end, MySQL is a smaller delta — same drizzle surface, different driver.
Scope
Followup to #488 (drizzle + Postgres). Same end-to-end demo, MySQL flavor:
Driver choice: @perry/mysql (pure-TS)
Use `@perry/mysql` (pure-TS MySQL/MariaDB wire-protocol driver, lives at `PerryTS/mysql`) — same reasoning as #488: pure-TS dep tree exercises perry's full compile-packages path.
What's left
Blocked on
#488 lands first. Once Postgres path works end-to-end, MySQL is a smaller delta — same drizzle surface, different driver.