#1 Wed 03 December 2008 18:37
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
PgAdmin III sous windows
Bonjour,
Un petit soucis qui m'a occupé toute la journée. En utilisant l'éditeur SQL de pgadmin, j'ai des exceptions fatales (pgadmin a rencontré un pb et doit fermer .... envoyer le rapport d'erreur).
J'ai 5 tables dans ma base
Par exemple la table localisant qui est peuplée.
Si j'écris SELECT * FROM localisant
Pas de soucis j'ai un résultat
Avec la table BND qui n'est pas peuplée, qui contient une colonne vide
SELECT * from BND
Message la relation "BND" n'existe pas
Je me formalise pas
J'écris
SELECT * FROM "BND" la requête se lance et plantage exception fatale.
Pourquoi des fois "" et des fois pas et pourquoi plantage.
Idem avec update
UPDATE matable SET macolonne = colonne1 || colonne2
il lui faut
UPDATE matable SET "macolonne" = "colonne1" || "colonne2"
Et si Macolonne n'est pas du même type de donnée que colonne1 et colonne2 : fatal error
Bref j'y perds mon LATIN1 (et je vous raconte même pas un COPY FROM CSV, quelle que soit la commande même COPY tout seul : fatal error)
Si quelqu'un y comprend qq chose merci de ses lumières.
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#2 Wed 03 December 2008 19:13
- Pierre Vernier
- Participant actif
- Lieu: UK
- Date d'inscription: 15 Jun 2006
- Messages: 116
- Site web
Re: PgAdmin III sous windows
Bonjour,
Pour le plantage je ne sais pas, par contre le fait que la commande se lance lorsque tu mets des " " et ne marche pas quand tu n'en mets pas vient du fait que tes noms de table et de colonnes contiennent des caractères majuscules. Est-ce bien ton cas?
Pour ne pas avoir à utiliser les "" crée des noms sans majuscules.
Pierre
Dernière modification par Pierre Vernier (Thu 04 December 2008 03:23)
Hors ligne
#3 Wed 03 December 2008 19:19
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: PgAdmin III sous windows
Merci Pierre c'est mon cas.
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#4 Thu 04 December 2008 09:36
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: PgAdmin III sous windows
Quelle version utilisez-vous ? une 1.6 ou la derniere 1.8.4 ?
Hors ligne
#5 Thu 04 December 2008 19:01
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: PgAdmin III sous windows
Bonjour,
Sur cet ordinateur (celui où ça plante) j'utilise postgres 8.0.3 postgis 1.0.3 installé à partir du msi fourni sur postgis.fr.
Dans l'ordre j'ai d'abord installé un postgrès 8.3.5.1 que j'ai désinstallé ensuite avec le uninstall prévu à cet effet.
Puis j'ai installé avec le msi pré-cité.
Je suis sous XP SP3
Je constate aujourd'hui d'autres pbs du même style. Si je fais un vaccum sur la base idem fatal error
Si je tente d'afficher les données d'une table vide de ligne : idem fatal error.
Une fois une simple requête SELECT * FROM matable; m'a fait une erreur fatale et ce sous psql, deux secondes après pas de soucis.
Ne serait ce pas un pb d'install ??
Car autre aspect par le code je génére un fichier texte (sql) du style
INSERT INTO matable VALUES (id,'toto', GeomFromText('MULTIPOLYGONE((( ....)))'));
... n lignes comme cela
ça marche
J'efface mes données sous pgadmin
Je relance la requête : fatal error
Bref je m'arrache les cheveux.
[edit] je viens de tester un vaccum sur ce PC où j'ai une postgrès 8.3 et un postgis 1.3.2 installé "à la main" selon le tutoriel de David T. et là pas de soucis.
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#6 Thu 04 December 2008 20:55
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: PgAdmin III sous windows
Je parlais de la version de pgAdmin.
Mais a ce que je lis, les versions de PG et postgis sont vraiment anciennes. je vous invite a utiliser effectivement une PG 8.3 (attention a certaines versions presentant un bug sur les index GiST, cf: http://blog.cleverelephant.ca/2008/11/p … rade.html) et surtout une postgis recente, style 1.3.4, qui apporte plus de stabilité, de fonctions et de performance.
Nicolas
Hors ligne
#7 Thu 04 December 2008 21:32
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: PgAdmin III sous windows
Merci pour le suivi rapide, je viens de tenter un postgres 8.3.5.2
et cela semble marcher.
[Edit] ça marche merci beaucoup Nicolas et merci à pierre pour les premières infos
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne