Subject: Tentative de migration version 2.12 (DEB) vers 2.13 (WIFF)
From: Tony Galmiche
Date: Tue, 25 Aug 2009 11:08:30 +0200

Bonjour,

Je tente ce matin une migration d'une base Freedom 2.12 installée avec 
des paquets .deb vers une base 2.13 installée avec le Wiff.

J'essaye de suivre cette procédure, mais je rencontre de nombreux 
problèmes :
-> http://www.freedom-ecm.org/doku.php?id=documentation:migration_212_214

Tout d'abord, l'importation du schéma avec la commande "psql ged -f 
freedom_shema.sql" affiche des nombreuses erreurs :

ERREUR:  n'a pas pu trouver la fonction gtsvector_in dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_in(cstring) n'existe pas
ERREUR:  n'a pas pu trouver la fonction gtsvector_out dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_out(gtsvector) n'existe pas
ERREUR:  la fonction gtsvector_in(cstring) n'existe pas
ERREUR:  le type public.gtsvector n'existe pas
ERREUR:  n'a pas pu trouver la fonction tsquery_in dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.tsquery_in(cstring) n'existe pas
ERREUR:  n'a pas pu trouver la fonction tsquery_out dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  n'a pas pu trouver la fonction tsvector_in dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  n'a pas pu trouver la fonction tsvector_out dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  n'a pas pu trouver la fonction concat dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  n'a pas pu trouver la fonction dex_init dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  n'a pas pu trouver la fonction dex_lexize dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.dex_lexize(internal, internal, integer) 
n'existe pas
ERREUR:  n'a pas pu trouver la fonction exectsq dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.dex_lexize(internal, internal, integer) 
n'existe pas
ERREUR:  n'a pas pu trouver la fonction exectsq dans le fichier 
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.exectsq(tsvector, tsquery) n'existe pas
ERREUR:  la fonction exectsq(tsvector, tsquery) n'existe pas
ERREUR:  n'a pas pu trouver la fonction get_covers dans le fichier  
/usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.get_covers(tsvector, tsquery) n'existe pas
ERREUR:  n'a pas pu trouver la fonction <AB> gtsvector_compress dans le 
fichier /usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_compress(internal) n'existe pas
ERREUR:  n'a pas pu trouver la fonction gtsvector_consistent dans le 
fichier /usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_consistent(gtsvector, internal, 
integer) n'existe pas
ERREUR:  n'a pas pu trouver la fonction gtsvector_decompress dans le 
fichier /usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_decompress(internal) n'existe pas
ERREUR:  n'a pas pu trouver la fonction  gtsvector_penalty  dans le 
fichier  /usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_penalty(internal, internal, 
internal) n'existe pas
ERREUR:  n'a pas pu trouver la fonction gtsvector_picksplit dans le 
fichier /usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_picksplit(internal, internal) 
n'existe pas
ERREUR:  n'a pas pu trouver la fonction <AB> gtsvector_same dans le 
fichier /usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_same(gtsvector, gtsvector, 
internal) n'existe pas
ERREUR:  n'a pas pu trouver la fonction gtsvector_union dans le fichier 
usr/lib/postgresql/8.3/lib/tsearch2.so
ERREUR:  la fonction public.gtsvector_union(internal, internal) n'existe pas



Je précise que je n'ai pas compris ce qu'il fallait faire pour enlever 
les références à tsvector (tsvector_in et tsvector_out) donc je n'ai 
rein fait.

J'ai encore d'autres problèmes par la suite, mais j'aimerais déjà régler 
celui-ci avant de continuer.

Merci d'avance

Tony

-- 
Indépendant dans la mise en place de logiciels libres et
d'outils de travail collaboratif. http://www.infosaone.com