Server di database
MySQL, MariaDB o Percona Server (consigliati)
È richiesto MySQL 5.5.3 / MariaDB 5.5.20 / Percona Server 5.5.8 o versioni successive con InnoDB come motore di archiviazione principale e l’estensione database PDO abilitata.
Nota 1: MySQL 8 è supportato solo su Drupal 8.6 o versioni successive, consulta questo issue.
Nota 2: Drupal stesso funziona solitamente con la configurazione predefinita di MySQL. Tuttavia, un sito più complesso probabilmente richiederà modifiche alla configurazione del database. Puoi risolvere questi problemi comuni di configurazione seguendo questa documentazione.
PostgreSQL
Drupal 8 richiede PostgreSQL 9.1.2 o superiore (vedi Stato del supporto PostgreSQL in Drupal 8).
Drupal 9 richiede PostgreSQL 10.0 o superiore con l’estensione pg_trgm (vedi Stato del supporto PostgreSQL in Drupal 9).
Nota: alcuni moduli aggiuntivi non sono completamente astratti dal codice specifico per MySQL quanto si vorrebbe. Se hai familiarità con PostgreSQL, segnala eventuali problemi che incontri con questi moduli aggiuntivi.
SQLite
Supporta SQLite 3.6.8 o versioni successive.
Nota: alcuni moduli aggiuntivi non sono completamente astratti dal codice specifico per MySQL quanto si vorrebbe. Se hai familiarità con SQLite, segnala eventuali problemi riscontrati con questi moduli aggiuntivi.
Altri server di database
Microsoft SQL Server e MongoDB sono supportati tramite moduli aggiuntivi.
Consulta le discussioni nel gruppo Enterprise Group se sei interessato a collaborare sul supporto di altri database.