The MySQL/MariaDB adapter shipped in 1.5.0 (PR #34) with a deliberately minimal surface: portable MySQL DDL (table CTAS, CREATE OR REPLACE VIEW, incremental ON DUPLICATE KEY UPDATE upsert), information_schema introspection, and EXPLAIN-based evaluate, validated against MySQL 8 + MariaDB 11.
These four items were scoped out of the MVP and tracked here as follow-ups (each can be split into its own issue when picked up):
Context: PR #34, the design spec (sqlanvil-private/planning/specs/2026-06-17-mysql-mariadb-adapter-design.md), and the V2 roadmap umbrella #16. Authoring guidance documents all four as "deferred" in AGENTS.md / the sqlanvil-engineering-fundamentals skill.
The MySQL/MariaDB adapter shipped in 1.5.0 (PR #34) with a deliberately minimal surface: portable MySQL DDL (table CTAS,
CREATE OR REPLACE VIEW, incrementalON DUPLICATE KEY UPDATEupsert),information_schemaintrospection, andEXPLAIN-based evaluate, validated against MySQL 8 + MariaDB 11.These four items were scoped out of the MVP and tracked here as follow-ups (each can be split into its own issue when picked up):
mysql: {}config block — first-class engine/charset, secondary indexes, table options, and partitioning, parallel topostgres: {}. Today these require raw MySQL DDL inoperations/post_operations. This is the largest item.type: "view", materialized: truethrows on MySQL (MySQL has no native matviews). Decide on an emulation strategy (table + scheduled refresh) or keep the explicit error.description:/columns:compile butsetMetadatais a no-op on MySQL; wire them toCOMMENT ON/ALTER TABLE ... COMMENTand read them back viainformation_schema(mirrors the Postgres path).introspectfor MySQL sources — let MySQL be a named cross-warehouse source. Note the FDW bridge is Postgres-only today, so this needs a separate mechanism.Context: PR #34, the design spec (
sqlanvil-private/planning/specs/2026-06-17-mysql-mariadb-adapter-design.md), and the V2 roadmap umbrella #16. Authoring guidance documents all four as "deferred" inAGENTS.md/ thesqlanvil-engineering-fundamentalsskill.