PL/Rの公式サイトにそのうち出ると思いますが、下記からダウンロードできます。これまでと同様、コンパイル済みDLL、EXTENSIONインストール用ファイル、READMEが入っています。インストール方法は後掲。

»http://www.joeconway.com/plr/plr-8.3.0.16-pg9.4-win32.zip

今年2月に64bit版がUPされた一方、32bit版については開発者のJoe Conway
メーリングリストで「誰かから特に要望がない限り作らない」と明言していました。そのころ自分は、先週書いたような思い込みがあってWindowsではPL/Rを基本使わないことに決めていたので、特に要望せず。ところが先週、データベースのロケール設定を変えればWindowsでも十分使えると分かり、諸事情でWin32にしているためJoeにメールでお願いしたら、早速作ってくれました。感激です。

インストール(ファイルのコピー)
ZIPの中身は ↓ のとおりで、各ファイルを表に示したとおり手動で配置します。コピー先のパスはそれぞれのPostgreSQL実行環境に適宜読み替えて下さい。
ファイルコピー先フォルダ
plr.dll/lib
plr.control/share/extension
plr.sql
plr--8.3.0.16.sql
plr--unpackaged--8.3.0.16.sql

PostgreSQL起動時の環境変数を追加
PostgreSQLRの実行環境に合わせて、下記の環境変数を設定します。EnterpriseDB社のインストーラでPostgreSQLを入れた場合はシステム環境変数に。ポータブル版なら、システム環境変数でも、起動時のバッチファイルで一時的に設定するのでも構いません。
環境変数設定内容
R_HOMERのプログラムフォルダの一番上(binlibraryの上)
PATH以下のパスを追加
(1)%R_HOME%/bin/i386
(2)PostgreSQLbinおよびlib

ポータブル版PostgreSQL 9.4での起動バッチファイル例
下は、先週書いたPL/Python3対応用のものに、上のPL/R用、あとPostGIS用の環境変数も加えて実際にWindows 7 32bitで使っている内容。前提となる主なフォルダ構造も付記しました。

Root Folder
 ┗ AppsPortable
   ┣ R-Portable
   ┃  ┗ 3.1.2
   ┣ PostgreSQLPortable-9.4
   ┃  ┗ PgSQL
   ┗ WinPython
pg_ctl_and_python_R.batSelectRawtextBitbucket
@echo off

set pgdir=PgSQL
set ctl=%pgdir%/bin/pg_ctl
set dir=%pgdir%/data
set pid=%dir%/postmaster.pid

:: set environmental variables for PostGIS Raster
set GDAL_DATA=../gdal-data
set POSTGIS_GDAL_ENABLED_DRIVERS=ENABLE_ALL
set POSTGIS_ENABLE_OUTDB_RASTERS=1

:: set environmental variables for PL/Python3
set pythonhome=%~d0/AppsPortable/WinPython/WinPython-32bit-3.3.5.8/python-3.3.5
set path=%pythonhome%

:: set environmental variables for PL/R
set r_home=%~d0/AppsPortable/R-Portable/3.1.2
set path=%path%;%pgdir%/bin;%pgdir%/lib;%r_home%/bin/i386

:: indicate Python and its version
echo.
python -V
echo.

:: indicate R and its version
echo.
R --version
echo.

if exist "%pid%" (
    echo postmaster.pid exists and PostgreSQL have been started possibly.
    goto ask
) else (
    "%ctl%" -D "%dir%" -w start
)

:ask
set /p inp="press [R] to restart PostgreSQL, [Q] to quit : "
if "%inp%"=="R" (
    "%ctl%" -D "%dir%" -w restart
    goto ask
) else if "%inp%"=="Q" (
    "%ctl%" -D "%dir%" -w stop
    goto :eof
)
goto ask

↓ このバッチファイルで起動した様子と、テスト用データベースを作り「CREATE EXTENSION plr;」でインストールし(画像は省略)、Rのバージョン確認用関数を実行したところ。

これでPL/Rを使った過去のデータベースもPostgreSQL 9.4に移行でき、ありがたいです。