在 AmazonLinux 上安装 PostgreSQL 9.6

为了达到特定的目标或完成某项任务

    • AmazonLinuxの標準yumリポジトリには、PostgreSQL9.5までしか登録されていません。(2017.1時点)

 

    9.6をインストールして試したいこともありますよね。(またはtestバージョンの10系?)

大纲

PostgreSQL公式サイト のDownloadページを見ていくと、Redhat系の人はここからyumリポジトリインストールしてね、と書いてあるので、その通りにするだけです。

步驟

请确认yum仓库的URL地址。

    • 今回はAmazonLinuxにPostgreSQL9.6をインストールするので、このページから、「PostgreSQL 9.6」→「Amazon Linux AMI 2015.03 – x86_64」のリンク先を確認。

 

    今日時点ではhttps://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmでした。

安装 yum 软件库

    下記コマンド実行
$ sudo yum localinstall -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm
    何がインストールされたか見ておく
$ rpm -ql pgdg-ami201503-96-9.6-2.noarch
/etc/pki/rpm-gpg
/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-96
/etc/yum.repos.d/pgdg-96-ami201503.repo

安装PostgreSQL

    あとは通常どおり
$ sudo yum install -y postgresql96 postgresql96-server postgresql96-libs postgresql96-contrib

进行PostgreSQL的初始化和启动

$ sudo /etc/init.d/postgresql96 initdb
$ sudo /etc/init.d/postgresql96 start
    いつも使いたい人は自動起動
$ sudo chkconfig postgresql96 on

确认连接

$ sudo -u postgres -i psql -c 'SELECT version();'
                                                   version
--------------------------------------------------------------------------------------------------------------
 PostgreSQL 9.6.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11), 64-bit
(1 row)
    • デフォルトのデータディレクトリは /var/lib/pgsql96/data でした。

 

    ※2017.12.12現在
广告
将在 10 秒后关闭
bannerAds