Postgresql

Une question, un bug ?
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Si c'est bon dans PGadmin ca aurait du fonctionner. PGadmin t'as demandé le port ? et tu as mis 3306 ?
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Message par jturlier »

Bonjour,
as-tu créé une source de données pour ton driver odbc ds l'admin de sources de données odbc (Panneau de configuration / outils d'admin/odbc/sources de données util) ? et aussi vérifier que celui qui doit exister utilise bien le port 3306.
Le fait que le driver te réclame le port 5432 est un symptôme.
L'utilisation du driver mysql est une erreur (c'est comme si tu parlais le chinois à un indien de Patagonie) PGSQL ne comprend pas.
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Message par jturlier »

Tout ce que je te dis c'est par déduction parce que les sources odbc sont créées au moment de l'install et que changer le port par défaut est une opération que tu fais une fois sur 100 installations. Les infos ci-dessus sont donc non garanties. J'ai PGsql installé sur une de mes machines (Je m'amusais à faire un test d'un outil de création de forum) on ne peut donc pas appeler cela une expertise !
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
j2c
Membre
Messages : 23
Inscription : mar. nov. 27, 2007 5:52 pm

Message par j2c »

Jean, tu m'as redonné de l'espoir car j'avais une source de données systeme mais pas utilisateur...
j'en ai donc créee une...et j'ai essayé sur les 2 ports..mais les messages d'erreur restent invariablement les mêmes...
Dois-je supprimer la source de données systeme???
j2c
Membre
Messages : 23
Inscription : mar. nov. 27, 2007 5:52 pm

Message par j2c »

Je retrouvai donc le message fatal error : connexion failed for user J2C..ce que je ne comprends pas pusique l'utilisateur est postgres..
dans pgadmin, j'ai donc crée un role J2C...et maintenant nouvelle erreur de graphweather :

syntax error at or near " "; error while executing the query...
entre les guillemets y'a un caractere, comme un accent grave seul..

encourageant, non?
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Message par jturlier »

Rebonjour
Pour rappel :
1 créer un rôle de connexion que tu vas utiliser pour accéder à ta base avec les autorisations d'accès par ex : J2C + paswword
2 créer une source de données utilisateur + faire le test d'accès
3 détruire la source de données système inutile
4 Vérifie avec pgadmin3 que ta config est OK
en particulier que tu as une ou des tables de créées
et que tu es sur le port 3306
5 Lance une requête avec psql sur postgres
ex select * from matable;

et si là tout est OK tu devrais ne pas être loin du bout de tes soucis.


En ce qui concerne ton syntax error, c'est en fait une excellente nouvelle :) parce que c'est pgsql qui l'envoie. (ce n'est peut-être pas nécessaire de faire les vérifs ci-dessus). Pourrais-tu faire un copié-collé de ton msg d'erreur, parce que là ça risque d'être un bébé pour Antoine !
les caractères '`' ne sont nécessaires ds mysql que lorsqu'on utilise des caractères spéciaux ou des espaces dans les noms de tables (ex `db`.`matable` peut être codé ; db.matable. et c'est valide pour les 2 systèmes pg et mysql.) sont interdits ds pgsql.

Si tu dois ultérieurement installer un serveur Apache + php il faudra faire attention d'utiliser la bonne syntaxe (ex: pg_connect au lieu de mysql_connect) dans graphweather.php
Dernière modification par jturlier le mer. déc. 05, 2007 3:19 pm, modifié 1 fois.
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

J'utilise en effet '`' pour encadrer les champs dans les requêtes. Si c'est bien ca il va falloir attendre la version 2.0 pour que ca fonctionne.
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Message par jturlier »

Bonjour
j2c,
tu as ta réponse, ce n'est malheureusement pas une très bonne nouvelle !
Antoine,
une idée quant à la date de release ? 1Q 2008 ?
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
j2c
Membre
Messages : 23
Inscription : mar. nov. 27, 2007 5:52 pm

Message par j2c »

c'est donc une bonne nouvelle...graphweather se connecte bien à la base postgresql...
mais il y a ensuite un probleme de syntaxe !
merci de vos réponses...
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Il va y avoir une bêta avant la release que je devrais mettre en ligne dans 15 jours 3 semaines. Le gros qui reste a faire c'est l'affichage des stats.
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Message par jturlier »

Antoine,
Merci pour l'info.C'est une bonne nouvelle !
Ce sera peut-être un cadeau du Père-Noël ?
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Message par jturlier »

Antoine,
pour résumer, qd tu auras revu les queries pour les rendre plus conformes à SQL92, on pourra travailler avec n'importe quel type de bases de données (Oracle, DB2/2, MSSQL, SQL Server, ...) ... ça sera le pied !
On pourra même faire du DBMS (bases de données sur plusieurs systèmes) mais comme disait Martin Luther King "I had a dream ..."
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Bzh972
Nouveau membre
Messages : 1
Inscription : dim. mai 10, 2009 3:05 am

Re: Postgresql

Message par Bzh972 »

Bonjour tout le monde,

j'arrive sans doute après la bataille mais j'ai eu beau chercher et je n'ai pas trouvé si graphweather permettait d'exploiter les données de la ws2-550.

J'ai lu qu'en utilisant un driver ODBC il était possible de commencer à faire quelque chose mais impossible de le configurer.
En ce qui concerne le driver PostGreSQL j'ai téléchargé la dernière version de GW (2.0.275b) mais il ne semble pas y être intégré par défaut et je n'ai pas trouvé où le récupérer pour le rajouter si c'est possible ?

Une autre question: est-il possible de n'utiliser que GW pour aller récupérer régulièrement les données directement sur la station et se passer enfin de ce WeatherPro qui ne fonctionne toujours pas correctement au niveau des dates en ce qui me concerne (alors que dans la BDD elles sont correctes, et que cette dernière est alimentée par WPro lui-même :roll: ).

Le but ultime de tout ça: publier en live les données de la station.

Si vous pouvez m'aider à faire avancer mon schmilblick, je suis preneur.

D'avance merci.

Gael
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: Postgresql

Message par TiToine »

GW ne permet pas de se passer du logiciel fournit avec la station.

Tu as des messages d'erreur avec postgres ?
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: Postgresql

Message par jturlier »

Bzh972 a écrit :J'ai lu qu'en utilisant un driver ODBC il était possible de commencer à faire quelque chose mais impossible de le configurer.
En ce qui concerne le driver PostGreSQL j'ai téléchargé la dernière version de GW (2.0.275b) mais il ne semble pas y être intégré par défaut et je n'ai pas trouvé où le récupérer pour le rajouter si c'est possible ?

Une autre question: est-il possible de n'utiliser que GW pour aller récupérer régulièrement les données directement sur la station et se passer enfin de ce WeatherPro qui ne fonctionne toujours pas correctement au niveau des dates en ce qui me concerne (alors que dans la BDD elles sont correctes, et que cette dernière est alimentée par WPro lui-même :roll: ).

Le but ultime de tout ça: publier en live les données de la station.

Si vous pouvez m'aider à faire avancer mon schmilblick, je suis preneur.
Bonjour, la WS550 avec les tables PostgresSql fournies d'origine n'est pas compatible directement avec GW : il faut soit créer une vue globale (je crois avoir posté un msg sur le sujet) sur toutes les tables individuelles qui existent, soit utiliser un outil pour récupérer les données des tables existantes pour les mettre ds une globale.
J'ai un pgm qui permet de faire ça, mais n'ayant pas de wS550, je n'ai pas trop testé le plugin. Il semble OK avec WS2300, WS3600, VP2 et VWS. Si tu es intéressé, passe moi un MP.
Bonne journée à tous.

Jean
Répondre