Puis-je utiliser PostgreSQL avec Joomla un site de production 3.3 (pas à des fins de test) et si oui, y a-t-il quelque chose que je devrais connaître?
J'apprécierais les commentaires de quelqu'un qui a réellement installé et utilise un site Web Joomla avec une base de données PostgreSQL.
Merci
Vous pouvez l'utiliser, mais je ne le recommanderais pas , surtout si vous n'êtes pas familier avec le codebase de Joomla et les particularités spécifiques de PostgreSQL.
Au cours des deux derniers mois, j'ai étudié quelques problèmes liés à PostgreSQL, dans le cadre de mon temps consacré à la Joomla Bug Squad .
Je ne l'ai jamais utilisé en production, mais voici quelques problèmes/à quoi s'attendre:
PostgreSQL n'est PAS comme MySQL - MySQL est plutôt permissif en ce qui concerne le traitement des requêtes. PostgreSQL n'est pas. Ce qui fonctionne parfaitement sur MySQL ne fonctionne pas nécessairement sur PostgreSQL. Problèmes les plus typiques:
Je ne veux pas tout dire, mais la plupart des développeurs d'extensions travaillent exclusivement avec MySQL. Vous devriez demander à l'avance si une certaine extension est compatible avec PostgreSQL.
La réalité est qu’il n’ya pas beaucoup d’utilisateurs qui utilisent PostgreSQL à ce stade. Donc, tout le développement et les tests sont principalement faits sur MySQL. Chaque correction de bogue nécessite deux testeurs. Si aucun d'entre eux n'utilise PostgreSQL, il est probable qu'un changement dans le code provoque un problème dans PostgreSQL.
Quelques bugs ont été rapportés, mais d'après le rapport qui arrive, jusqu'à ce que quelqu'un se porte volontaire pour le réparer et que deux personnes puissent le tester, il risque de passer très longtemps.
(à partir du 08.04.2014)
Bien que certaines choses soient cassées avec PostgreSQL, vous pouvez apporter une contribution à Joomla en aidant à résoudre le problème.
Les problèmes ne sont pas si graves, mais sans le soutien de la communauté, ils ne peuvent pas être résolus.
Voici ce que vous pouvez faire: