PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Erreur de No Dictionary

Technique - général | Erreur de No Dictionary

Par fidaj le 28/03/2007 - 12:01

Bonjour
Lorsque je voudrais insérer dans une base de donnée via une application j'obtient l'erreur suivante
ERROR: Could not create group: ERREUR: No dictionary with name 'en_stem' CONTEXT: instruction SQL «INSERT INTO groups_idx (group_id, vectors) VALUES ( $1 , to_tsvector('default', coalesce( $2 ,'') ||' '|| coalesce( $3 ,'') ||' '|| coalesce( $4 ,'')))» PL/pgSQL function "update_vectors" line 64 at SQL statement

Je n'ai pas compris le problème

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour Il serait bien de

Christophe Chauvet/ = 28 Mars, 2007 - 14:09

Bonjour

Il serait bien de complèter par un commentaire votre post précédent au lieu d'en ouvrir un nouveau, bien sûr tout ceci dans un soucis d'efficacité

visiblement (et c'est marquer noir sur blanc) qu'il y'a une erreur sur la fonction update_vectors a la ligne 64.

Cordialement.

Christophe Chauvet
KrysKool.org


de quel fichier

fidaj/ = 28 Mars, 2007 - 15:50

Oui je l'ai compris ça. Mais de quel fichier, parcq ce n'est pas dans mon script,


la table pg_ts_dict

fidaj/ = 28 Mars, 2007 - 16:49

J'ai essayé de voir ce qui clochait du côté de postgersql, j'ai fait un select* from pg_ts_dict et j'ai vu que la table était vide, ce qui voudrais peut etre dire que le langage plpgsql ne s'est pas bien installé. J'ai réessayé de le reinstaller mais j'ai toujours une table pg_ts_dict qui est vide.
ou est ce que ça serait à cause de ça que j'ai cette erreur là ?? si oui, comment je dois faire pour créer des dictionnaires?


solution

fidaj/ = 28 Mars, 2007 - 18:50

finalement j'ai du installer la base tsearch2. c'était un problème de dictionnaire


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.