rails6 Postgresqlを使用するまでの手順

rails6 Postgresqlを使用するまでの手順

rails6で、Postgresqlを使用するまでの手順を記述してます。railsのバージョンは6.1.0です。

環境

  • OS ubuntu20.10
  • ruby 2.7.2
  • rails 6.1.0
  • Postgresql 13.1 (dockerで構築)

Gemfile編集

Gemfileの「sqlite3」をコメントアウトして「gem ‘pg’」を追加します。

bundle install実行

bundle installを実行します。

以下のエラーが出る場合は、Postgresqlの開発ライブラリ「libpq-dev」をインストールしてみて下さい。

「libpq-dev」をインストール

centos7の場合は、以下で解決しました。

database.yml編集

configディレクトリ配下にある「database.yml」を以下のように編集します。
DBの名前は、任意です。

postgresのportを変更している場合は、以下のようにportを指定します。

DB作成

以下のコマンドでDBを作成します。

DB確認

「sample_development」と「sample_test」が作成されていることが確認できます。