Witajcie,
Mam totalny zanik pamięci i już nawet googla poprawnie nie odpytuję ...
Przenoszę obecnie bazę danych z serwera A na serwer B. Niby wszystko poszło poprawnie prócz jednej funkcji. Wygląda ona mniej więcej tak:
CREATE FUNCTION public.exec_shell_command (
text
)
RETURNS varchar
AS '$libdir/pg_sys_cmd.so', 'exec_shell_command'
LANGUAGE c
STRICT;
pg_sys_cmd.so to skrypt w C no i przy kompilacji funkcji dostaję wyjątek:
ERROR: could not access file "$libdir/pg_sys_cmd.so": No such file or directory
Sęk w tym, że w ścieżce /var/lib/postgresq/ jest katalog cały przerzucony w którym są pliki
pg_sys_cmd.c, pg_sys_cmd.o oraz pg_sys_cmd.so jednak postgresql dalej nie widzi tej lokalizacji.
Macie pomysł jak to rozwiązać?