»
今年
インストール(ファイルのコピー)
ZIP
ファイル | コピー先フォルダ |
---|---|
plr.dll | ~ |
plr.control | ~ |
plr.sql | |
plr--8.3.0.16.sql | |
plr--unpackaged--8.3.0.16.sql |
PostgreSQL 起動時の環境変数を追加
PostgreSQL環境変数 | 設定内容 |
---|---|
R_HOME | R |
PATH | 以下のパスを追加 |
(1)%R_HOME%/bin/i386 | |
(2)PostgreSQL |
ポータブル版 PostgreSQL 9.4 での起動バッチファイル例
下は、先週書いたRoot Folder
┗
┣
┃ ┗
┣
┃ ┗
┗
@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


これで