Contents
実行環境
- 仮想マシンのゲスト側:Portable VirtualBox 4.3.6 + CentOS 7 + PostgreSQL 9.5 Alpha 1
- ホスト側:Windows
7 32bit + ConEmu Build 150513 + SSH、psql
CentOS 7
直接関係ありませんがゲスト-ホスト間のネットワークは
既にパッケージがあり、yum で簡単にインストール
昨日と同様にyum list | grep postgresql95 yum list | grep plv8
ルート権限になって
# yum -y install plv8_95 Installed: plv8_95.x86_64 0:1.4.4-1.rhel7 Dependency Installed: v8.x86_64 1:3.14.5.10-17.el7 Complete! # service postgresql-9.5 restart Redirecting to /bin/systemctl restart postgresql-9.5.service
以下、昨日までと同じ手順でテスト用データベースにインストール。pg_extension
psql -U postgres -p 5437 ユーザ postgres のパスワード: psql (9.4.1, サーバー 9.5alpha1) 注意: psql メジャーバージョン 9.4, サーバーバージョン 9.5. psql の機能の中で、動作しないものがあるかもしれません。 "help" でヘルプを表示します. postgres=# CREATE DATABASE plv8_test postgres-# TEMPLATE = template0 postgres-# LC_COLLATE = 'C' postgres-# LC_CTYPE = 'C' postgres-# ; CREATE DATABASE
postgres=# \c plv8_test psql (9.4.1, サーバー 9.5alpha1) 注意: psql メジャーバージョン 9.4, サーバーバージョン 9.5. psql の機能の中で、動作しないものがあるかもしれません。 データベース "plv8_test" にユーザ"postgres"として接続しました。
plv8_test=# CREATE EXTENSION plv8 plv8_test-# ; CREATE EXTENSION plv8_test=# plv8_test=# SELECT extname, extversion FROM pg_extension plv8_test-# ; extname | extversion ---------+------------ plpgsql | 1.0 plv8 | 1.4.4 (2 行)
PostgreSQL 9.5 Alpha の 1 と 2 では、データの互換性がない
実は最初、仮想マシンをクローンして9.5 Alpha 2のリリースアナウンス等では特に書かれてませんが(自分が見落してるかも)、下記のメーリングリストでやり取りされてました。
9.5 Alpha 2