Skip to content

docs: drop MariaDB, pin MySQL minimum to 8.0.13#161

Open
dimitri-yatsenko wants to merge 1 commit intomainfrom
docs/mysql-version-and-mariadb-removal
Open

docs: drop MariaDB, pin MySQL minimum to 8.0.13#161
dimitri-yatsenko wants to merge 1 commit intomainfrom
docs/mysql-version-and-mariadb-removal

Conversation

@dimitri-yatsenko
Copy link
Copy Markdown
Member

Summary

DataJoint 2.x is officially MySQL/PostgreSQL only; MariaDB is no longer listed as a supported backend (it was never tested in CI and recent feature work has begun to require MySQL 8.0.13-only columns). PostgreSQL is reframed from "an alternative" to a peer production backend.

  • installation.md: Requirements line lists MySQL 8.0.13+ or PostgreSQL 15+ (was MySQL 8.0+ or MariaDB 10.6+).
  • database-backends.md: MySQL row pinned to 8.0.13.
  • define-tables.md: "native MySQL/MariaDB types" → "native database types".

Companion code PR: datajoint/datajoint-python#1439 — adds a UserWarning at connect time when the server reports MariaDB.

Test plan

  • gen_llms_full.py regenerated llms-full.txt cleanly (verified the requirements line now reads MySQL 8.0.13+ or PostgreSQL 15+).
  • Build the docs site locally and confirm the changed pages render correctly.

…peer

DataJoint 2.x is officially MySQL/PostgreSQL only; MariaDB is no
longer listed as a supported backend (it was never tested in CI and
recent feature work has begun to require MySQL 8.0.13-only columns).
PostgreSQL is reframed as a peer production backend rather than "an
alternative."

- installation.md: requirements line lists MySQL 8.0.13+ and PostgreSQL 15+.
- database-backends.md: MySQL row pinned to 8.0.13.
- define-tables.md: "native MySQL/MariaDB types" → "native database types".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants