From bf52430df7eb523ef42ab89b2a8ea38ba88bf063 Mon Sep 17 00:00:00 2001 From: Dimitri Yatsenko Date: Wed, 29 Apr 2026 10:01:24 -0500 Subject: [PATCH] docs: drop MariaDB, pin MySQL minimum to 8.0.13, frame PostgreSQL as peer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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". --- src/how-to/define-tables.md | 2 +- src/how-to/installation.md | 2 +- src/reference/specs/database-backends.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/how-to/define-tables.md b/src/how-to/define-tables.md index e6a0afc3..43724751 100644 --- a/src/how-to/define-tables.md +++ b/src/how-to/define-tables.md @@ -176,7 +176,7 @@ parameters : json # JSON data (core type, no brackets) ## Native Database Types -You can also use native MySQL/MariaDB types directly when needed: +You can also use native database types directly when needed: ```python definition = """ diff --git a/src/how-to/installation.md b/src/how-to/installation.md index d082a1d4..9bc082f8 100644 --- a/src/how-to/installation.md +++ b/src/how-to/installation.md @@ -78,7 +78,7 @@ See [Configure Database Connection](configure-database.md) for connection setup. ## Requirements - Python 3.10+ -- MySQL 8.0+ or MariaDB 10.6+ +- MySQL 8.0.13+ or PostgreSQL 15+ - Network access to database server ## Troubleshooting diff --git a/src/reference/specs/database-backends.md b/src/reference/specs/database-backends.md index a7e4d8e1..ecc68f5e 100644 --- a/src/reference/specs/database-backends.md +++ b/src/reference/specs/database-backends.md @@ -9,7 +9,7 @@ DataJoint supports multiple database backends through a unified adapter architec | Backend | Minimum Version | Default Port | Status | |---------|-----------------|--------------|--------| -| MySQL | 8.0 | 3306 | Production | +| MySQL | 8.0.13 | 3306 | Production | | PostgreSQL | 15 | 5432 | Production | ## Configuration