Accès à la base de données · Question 4 sur 12
Sur quels systèmes de base de données TYPO3 v14 peut-il fonctionner ?
3 réponses sont correctes. Facile
Afficher la solution
Solution
- A PostgreSQL
- B SQLite
- C MySQL ou MariaDB
Explication
TYPO3 accède à la base de données via Doctrine DBAL, une couche d'abstraction qui traduit les requêtes dans le dialecte SQL du système concerné. Sont officiellement pris en charge MySQL, MariaDB, PostgreSQL et SQLite ; les versions minimales sont indiquées sur get.typo3.org. C'est pourquoi les extensions doivent construire leurs requêtes avec le QueryBuilder issu du ConnectionPool plutôt qu'avec du SQL écrit à la main et spécifique à MySQL, sans quoi elles ne fonctionneront pas, par exemple, sur PostgreSQL. Oracle est pris en charge par Doctrine DBAL lui-même, mais pas par TYPO3, et MongoDB n'est pas une base de données relationnelle.