#1 2010-05-20 22:58:18

Aenima
Invité

Erreur installation ou migration Postrgesql

Bonsoir,

J'ai essayé une installation from scratch sur une base postgres avant la page validant la bonne installation j'ai eu une page d'erreur avec le message suivant :

Warning: pg_query() [function.pg-query]: Query failed: ERREUR: erreur de syntaxe sur ou près de « cat_id » LINE 1: SELECT c.id cat_id, global_rank, ^ in /var/www/piwigo/public_html/include/dblayer/functions_pgsql.inc.php on line 122
SELECT c.id cat_id, global_rank, MAX(date_available) date_last, COUNT(date_available) nb_images FROM piwigo_categories as c LEFT JOIN piwigo_image_category AS ic ON ic.category_id = c.id LEFT JOIN piwigo_images AS i ON ic.image_id = i.id AND i.level<=0 GROUP BY c.id, c.global_rank
ERREUR: erreur de syntaxe sur ou près de « cat_id » LINE 1: SELECT c.id cat_id, global_rank, ^

J'ai ensuite :
- droppé puis crée la base postgres
- créé le base mysql
- fait une installation sur mysql sans problème.
- installé le plugin de migration
- fait une migration depuis Mysql vers Postgresql

j'obtiens la même erreur.

Les permissions de la base postgres sont bonnes et je peux m'y connecter en ligne de commande en utilisant les identifiants utilisés lors de l'installation ou  de la migration.

Pour info je n'ai aucune photos tout est vide pour le moment.

Cordialement.

#2 2010-05-20 23:11:51

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16935

Re: Erreur installation ou migration Postrgesql

Merci d'avoir reporté ton message je notifie Nicolas qui est le spécialiste pour Postrgesql


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2010-05-20 23:18:25

Aenima
Invité

Re: Erreur installation ou migration Postrgesql

ddtddt a écrit:

Merci d'avoir reporté ton message je notifie Nicolas qui est le spécialiste pour Postrgesql

Désolé pour l'erreur de forum :).

Merci pour le suivi.

#4 2010-05-21 09:25:36

Aenima
Invité

Re: Erreur installation ou migration Postrgesql

Bonjour,

J'ai oublié de vous fournir quelques précisions :

Piwigo 2.1 downloadé depuis le lien de téléchargement.

PHP 5.2.6
PostgreSQL 8.3.9
Mysql 5.0.51a

Merci.

#5 2010-05-21 14:14:46

nicolas
Former Piwigo Team
2004-12-30
1565

Re: Erreur installation ou migration Postrgesql

Aenima a écrit:

Bonsoir,

J'ai essayé une installation from scratch sur une base postgres avant la page validant la bonne installation j'ai eu une page d'erreur avec le message suivant :

Warning: pg_query() [function.pg-query]: Query failed: ERREUR: erreur de syntaxe sur ou près de « cat_id » LINE 1: SELECT c.id cat_id, global_rank, ^ in /var/www/piwigo/public_html/include/dblayer/functions_pgsql.inc.php on line 122
SELECT c.id cat_id, global_rank, MAX(date_available) date_last, COUNT(date_available) nb_images FROM piwigo_categories as c LEFT JOIN piwigo_image_category AS ic ON ic.category_id = c.id LEFT JOIN piwigo_images AS i ON ic.image_id = i.id AND i.level<=0 GROUP BY c.id, c.global_rank
ERREUR: erreur de syntaxe sur ou près de « cat_id » LINE 1: SELECT c.id cat_id, global_rank, ^

Tu as eu ce problème pendant la procédure d'installation ou après en faisant autre chose ?

Aenima a écrit:

J'ai ensuite :
- droppé puis crée la base postgres
- créé le base mysql
- fait une installation sur mysql sans problème.
- installé le plugin de migration
- fait une migration depuis Mysql vers Postgresql

j'obtiens la même erreur.

Cela voudrait dire qu'il y a quelque chose qui ne fonctionne pas dans l'installation.

J'essaie de reproduire.
Merci pour tes essais et ton retour.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#6 2010-05-21 14:36:36

Aenima
Invité

Re: Erreur installation ou migration Postrgesql

nicolas a écrit:

Tu as eu ce problème pendant la procédure d'installation ou après en faisant autre chose ?

Le problème a eu lieu lors de l'installation.

En fait au lieu d'obtenir la page indiquant que tout s'est déroulé correctement et qui me donne le choix d'aller consulter mon site piwigo ou bien d'aller m'inscrire, comme avec Mysql, j'ai obtenu cette page d'erreur.

Même chose pour la migration Mysql -> Postgresql.

Cordialement.

#7 2010-08-22 00:37:34

Willy
Membre
2010-08-22
2

Re: Erreur installation ou migration Postrgesql

Bonsoir,

L'erreur provient de la requête sql. L'alias des colonnes doit être précédé du mot clé "AS". Dans quel script est construite la requête ?


Cdlt

Willy

Hors ligne

#8 2010-08-23 22:14:14

Willy
Membre
2010-08-22
2

Re: Erreur installation ou migration Postrgesql

Bonsoir,

Après quelques recherches supplémentaires, je me réponds.

l'erreur rencontrée provient bien de la requête dans laquelle la clause AS est manquante. Les fichiers a modifier sont :

include/function_user.inc.php lignes 681 et 684
include/function_tag.inc.php lignes 39 et 226
include/function_notification.inc.php lignes 479, 480 et 518

Pour le moment la galerie fonctionne correctement. J'aurais peut-être d'autres erreurs

Willy

Hors ligne

#9 2010-08-23 22:53:23

nicolas
Former Piwigo Team
2004-12-30
1565

Re: Erreur installation ou migration Postrgesql

Willy a écrit:

Bonsoir,

Après quelques recherches supplémentaires, je me réponds.

l'erreur rencontrée provient bien de la requête dans laquelle la clause AS est manquante. Les fichiers a modifier sont :

include/function_user.inc.php lignes 681 et 684
include/function_tag.inc.php lignes 39 et 226
include/function_notification.inc.php lignes 479, 480 et 518

Pour le moment la galerie fonctionne correctement. J'aurais peut-être d'autres erreurs

Willy

Merci pour ton retour. Je comprends maintenant pourquoi je n'arrivais pas à reproduire le problème. Ces lignes ont été corrigés dans la version de développement :
[Bugtracker] ticket 1754
[Subversion] r6652 et [Subversion] r6653


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact