Serveur de base de données
MySQL, MariaDB ou Percona Server (recommandé)
MySQL 5.5.3 / MariaDB 5.5.20 / Percona Server 5.5.8 ou supérieur est requis avec InnoDB comme moteur de stockage principal et nécessite l’extension PDO pour la base de données.
Note 1 : MySQL 8 est supporté uniquement à partir de Drupal 8.6, voir ce problème.
Note 2 : Drupal fonctionne généralement avec la configuration MySQL par défaut. Un site plus complexe nécessitera probablement des ajustements de configuration. Vous pouvez résoudre ces problèmes courants en utilisant cette documentation.
PostgreSQL
Drupal 8 requiert PostgreSQL 9.1.2 ou supérieur (voir Statut du support PostgreSQL dans Drupal 8).
Drupal 9 requiert PostgreSQL 10.0 ou supérieur avec l’extension pg_trgm (voir Statut du support PostgreSQL dans Drupal 9).
Note : Certains modules contrib ne sont pas aussi abstraits du code spécifique à MySQL que souhaité. Si vous connaissez PostgreSQL, veuillez signaler les problèmes rencontrés avec ces modules.
SQLite
Supporte SQLite 3.6.8 ou supérieur.
Note : Certains modules contrib ne sont pas aussi abstraits du code spécifique à MySQL que souhaité. Si vous connaissez SQLite, veuillez signaler les problèmes rencontrés avec ces modules.
Autres serveurs de bases de données
Microsoft SQL Server et MongoDB sont supportés via des modules additionnels.
Veuillez consulter les discussions dans le Groupe Enterprise si vous souhaitez contribuer au support de bases de données.