質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

解決済

1回答

5786閲覧

EC2内でpostgresqlのバージョンを上げたい。

NEMOTOSHOTA

総合スコア32

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

0クリップ

投稿2020/05/03 16:39

編集2020/05/03 16:40

####したいこと
######EC2内のpostgresqlのバージョンをあげたい。

EC2のアプリ内でデプロイする最中に rake db:create RAILS_ENV=productionをしたところ、

Your version of PostgreSQL (90224) is too old. Active Record supports PostgreSQL >= 9.3.

というエラーが表示されました。

したがってpostgresqlを更新しようと、sudo yum install postgresql95-devel postgresql95-server postgresql95-contribをしたところ、次のエラーが表示されました。

[shogo@ip-10-0-0-193 ~]$ sudo yum install postgresql95-devel postgresql95-server postgresql95-contrib 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd amzn2-core | 2.4 kB 00:00:00 193 packages excluded due to repository priority protections パッケージ postgresql95-devel は利用できません。 パッケージ postgresql95-server は利用できません。 パッケージ postgresql95-contrib は利用できません。 エラー: 何もしません [shogo@ip-10-0-0-193 ~]$

yum list | grep postgresで見ても、9.3以上のpostgresqlが見当たらない状況です。

[shogo@ip-10-0-0-193 Portfolio]$ yum list | grep postgres postgresql.x86_64 9.2.24-1.amzn2.0.1 @amzn2-core postgresql-devel.x86_64 9.2.24-1.amzn2.0.1 @amzn2-core postgresql-libs.x86_64 9.2.24-1.amzn2.0.1 @amzn2-core postgresql-server.x86_64 9.2.24-1.amzn2.0.1 @amzn2-core calligra-kexi-driver-postgresql.x86_64 2.9.10-2.el7 epel collectd-postgresql.x86_64 5.8.1-1.el7 epel freeradius-postgresql.x86_64 3.0.13-10.amzn2 amzn2-core libgda-postgres.x86_64 1:5.2.2-7.el7 epel nextcloud-postgresql.noarch 10.0.4-2.el7 epel opendbx-postgresql.x86_64 1.4.6-6.el7 epel opensips-postgresql.x86_64 1.10.5-4.el7 epel owncloud-postgresql.noarch 9.1.5-1.el7 epel pcp-pmda-postgresql.x86_64 3.12.2-5.amzn2 amzn2-core pdns-backend-postgresql.x86_64 4.1.11-1.el7 epel perdition-postgresql.x86_64 2.2-2.el7 epel postgresql-contrib.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-docs.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-jdbc.noarch 9.2.1002-6.amzn2 amzn2-core postgresql-jdbc-javadoc.noarch 9.2.1002-6.amzn2 amzn2-core postgresql-libs.i686 9.2.24-1.amzn2.0.1 amzn2-core postgresql-odbc.x86_64 09.03.0100-2.amzn2.0.2 amzn2-core postgresql-pgpool-II.x86_64 3.4.6-1.el7 epel postgresql-pgpool-II-devel.x86_64 3.4.6-1.el7 epel postgresql-pgpool-II-extensions.x86_64 3.4.6-1.el7 epel postgresql-plperl.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-plpython.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-plruby.x86_64 0.5.3-13.el7 epel postgresql-plruby-doc.x86_64 0.5.3-13.el7 epel postgresql-pltcl.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-static.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-test.x86_64 9.2.24-1.amzn2.0.1 amzn2-core postgresql-upgrade.x86_64 9.2.24-1.amzn2.0.1 amzn2-core proftpd-postgresql.x86_64 1.3.5e-9.el7 epel python-testing.postgresql.noarch 1.1.0-3.el7 epel qt-postgresql.i686 1:4.8.5-15.amzn2.0.3 amzn2-core qt-postgresql.x86_64 1:4.8.5-15.amzn2.0.3 amzn2-core qt5-qtbase-postgresql.i686 5.9.2-3.amzn2.0.2 amzn2-core qt5-qtbase-postgresql.x86_64 5.9.2-3.amzn2.0.2 amzn2-core soci-postgresql.x86_64 3.2.3-1.el7 epel soci-postgresql-devel.x86_64 3.2.3-1.el7 epel wt-dbo-postgres.x86_64 3.3.9-1.el7 epel

postgresqlのバージョンをあげる方法について、知見がある方がおりましたら解決法、アドバイスをいただきたいと思います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

PostgreSQLインストール用にリポジトリを追加しなきゃいけないと思います。
Amazon Linux 2 にPostgreSQL 11 をインストールする - Qiita
この事例は11用ですけど、他のバージョンについても同様です。

投稿2020/05/04 01:46

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NEMOTOSHOTA

2020/05/04 01:54

回答ありがとうございます。 9.3よりバージョンが高ければ良いので上記urlで取り組んでみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問