-
-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supporter PostgreSQL #416
Comments
Effectivement, il n'y a pas de raison de ne pas gérer PostgreSQL :) |
Est ce que quelqu'un a commencé à travailler dessus? |
Vu comment c'est galère de gérer SQLite en plus de MySQL, je n'ai pas eu le courage de regarder. Mais on peut espérer qu'il soit plus facile de gérer Postgre |
Quels sont les problèmes avec SQLite? |
Pleins de requêtes qui ne sont pas compatibles (si ce n'est toutes). |
ok, je pense dans ce cas que postgres sera plus facile. Dans mes souvenirs, la syntaxe est très proche de celle de MySql. |
Propel supporte nativement MySQL, PostgreSQL, SQLite, MSSQL et Oracle. =>http://propelorm.org/ |
Qui serait intéressé d'utiliser PostgreSQL ? |
@Alkarex > j'ai eu des questions d'une personne de Framasoft à propos de FRSS et qui a donc des problématiques de performances. Je pense que dans tous les cas ce serait intéressant de gérer Postgre. |
Si certains ont des problèmes de performances avec MySQL (ou SQLite), il serait intéressant de les remonter (avec entre autres une sortie EXPLAIN de ou des requêtes problématiques). |
J'ai commencé à regarder comment intégrer postgres. |
J'ai commencé l'ajout de Postgres. |
Il faudrait regarder s'il existe une syntaxe alternative supportée par les |
on peut écrire les requêtes sans les `. On les utilise juste au cas où on aies des mots réservé de SQL dans les noms. Mais comme on gère nous même les tables et les colonnes, je pense qu'on peut les enlever. |
Apparemment, avec |
Sinon pour enlever les accents graves, il faudrait vérifier quels sont les préfixes et les noms d'utilisateurs que nous autorisons pour voir s'il est toujours justifié de les protéger. |
Sinon, je peux refaire les requêtes juste pour postgres |
As discussed on #493 (comment) For performance, but this is also a good simplification. Will help with PostgreSQL #416 and SQLite too #100 because the main query becomes simpler. Me may need to introduce another system to hide old articles, if this is a problem for some users. Also, the feature showing "empty feeds" in another colour may need to be adapted.
Qu'en dit @marienfressinaud ? Je crois que tu avais ajouté ces accents graves pour des problèmes de noms d'utilisateurs ou préfixes de base ? |
Ah pardon, j'ai oublié de répondre ! À vrai dire je ne me souviens même plus de cet ajout… Au niveau des préfixes, tant que ça reste alphanumerique ça ne me semble pas plus dangereux que ça, si ? L'idéal serait une syntaxe qui fonctionnerait pour les trois SGBD. Si ce n'est pas possible, je trouve que réécrire toutes les requêtes pour Postgre est vraiment très dommage (on passe par PDO qui est censé nous abstraire quand même une grosse partie du travail). Du coup enlever les accents graves me semble être la deuxième meilleure piste, mais il va falloir tester les préfixes en profondeur ! |
Pour l'instant, je gère mes RSS avec OwnCloud (qui fonctionne sur PostGreSQL) en attendant que FreshRSS passe sur PostGreSQL. Je veux bien être cobaye :-) N'hésitez pas à me contacter pour tester vos propositions ! |
Peut-être faudrait il attendre la fin de #732 ? |
thx! |
👍 merci pour le travail! |
FreshRSS#416 Based on @Damstre work FreshRSS#1071 Not tested
@Damstre Je viens de commencer un patch pour PostgreSQL basé sur votre travail, partant de la branche /dev actuelle, et en essayant de limiter le nombre de changements https://github.com/Alkarex/FreshRSS/tree/PostgreSQL Je n'ai pas encore testé. |
PostgreSQL has landed in the dev branch of FreshRSS :-) Tests welcome! |
\o/ |
En plus de PostgreSQL, il faut aussi vérifier qu'il n'y a pas de nouveau bug avec MySQL et SQLite, donc les tests sont aussi bienvenus pour ces bases de données |
For the PostgreSQL testers of the /dev version, I would particularly be interested in feedback about:
|
FreshRSS#416 Based on @Damstre work FreshRSS#1071 Not tested
Certains ont PostgreSQL et non MySQL d'installé sur leur serveur/hébergement. Postgre en plus de MySQL et sqlite, et le monde entier sera ravi 👍
The text was updated successfully, but these errors were encountered: