Temat: Migracja z Postgres 8.2 do 8.3 - problem z tsearch2.so ??
Witam.
Mam problem podczas migracji postgresa z 8.2 na 8.3. A mianowicie w logach dostaje bledy typu jak ponizej:
ERROR: could not find function "gtsq_in" in file "/usr/lib/postgresql/8.3/lib/tsearch2.so"
ERROR: function public.gtsq_in(cstring) does not exist
ERROR: could not find function "tsquery_in" in file "/usr/lib/postgresql/8.3/lib/tsearch2.so"
ERROR: function public.tsquery_in(cstring) does not exist
ERROR: function "dex_init(internal)" does not exist
CONTEXT: COPY pg_ts_dict, line 1, column dict_init: "dex_init(internal)"
ERROR: function "prsd_getlexeme(internal,internal,internal)" does not exist
CONTEXT: COPY pg_ts_parser, line 1, column prs_nexttoken: "prsd_getlexeme(internal,internal,internal)"
to sa tylko przykladowe bledy, bo jest ich duzo wiecej i powtarzaja sie. ;\
Po odpaleniu strony, czesc rzeczy dziala, ale przy niektorych zapytaniach wyswietla bledy typu:
Database operation "select" failed (exception ERROR, "ERROR: function to_number(text, integer) does not exist LINE 7
co jest dla mnie zagadką ;/
1. Czy funkcje typu to_number, to_date itp. nie sa wbudowanymi f-cjami w plsql?
2. Czy znaleziona linijka (#check_function_bodies = on) w posgresql.conf ktora jest zakomentowana moze miec cos z tym wspolnego?
pozdrawiam
W.