У меня Postgresql 9.0 под Windows 7 (32 бита)
Я скачал plr-8.3.0.13-win32 - извлек, поместил dll на место, отредактировал переменные env и успешно выполнил команду plr.sql.
R_HOME - C:\Program Files\R\R-2.14.1\bin\i386
Path - ...C:\Program Files\R\R-2.14.1\bin\i386 (I have also tried it with C:\Program Files\R\R-2.14.1\bin)
Однако, когда я пытаюсь выполнить запрос, который должен напрямую общаться с R, запрос зависает (никогда не останавливается, и я даже не могу его отменить).
SELECT * FROM plr_environ(); returns with a recordset.
SELECT load_r_typenames(); - never finishes, I have to stop the postgres procedure from task manager.
У меня был такой же опыт сейчас на двух разных машинах Win7, одна с 32, другая с 64 битами и с Postgres 9.1. Я уверен, что я делаю что-то не так, но я не могу выяснить, что.
Пожалуйста, дайте мне знать, если у вас есть идеи, как это решить.
Большое спасибо.