Ubuntu Rails PostgreSQL Konfiguration

PostgreSQL für Rails in Ubuntu konfigurieren

Wie man PostgreSQL-Datenbank für die Verwendung mit Ruby on Rails auf Linux-PC/-Server und Ubuntu einrichtet und konfiguriert.

Shou Arisaka
2 Min. Lesezeit
1. Nov. 2025

Wie man PostgreSQL-Datenbank für die Verwendung mit Ruby on Rails auf Linux-PC/-Server und Ubuntu einrichtet und konfiguriert.

Die Versionen sind Ubuntu 16.04 bzw. Ruby on Rails 5. Bitte beachten Sie, dass Details je nach Version unterschiedlich sein können.

POSTGRESQL auf ubuntu16.04 installieren

vim /etc/apt/sources.list.d/pgdg.list
# Hinzufügen
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update

sudo apt-get install postgresql-10
sudo apt-get update

PostgreSQL: Linux downloads (Ubuntu)

Gem installieren, um mit Ruby zu verwenden

gem install pg

Postgres-Benutzer erstellen

sudo -u postgres psql postgres # Anmelden (kein Passwort)

create role englishtool with createdb login password 'password1';
# oder
create user "englishtool" with password 'password1';

sudo /etc/init.d/postgresql restart

App erstellen

rails new englishtool --database=postgresql

Konfigurieren Sie database.yml wie folgt. Setzen Sie Benutzername und Passwort auf die zuvor konfigurierten.

development:
adapter: postgresql
encoding: unicode
database: englishtool_development
pool: 5
username: englishtool
password: password1
host: localhost

test:
adapter: postgresql
encoding: unicode
database: englishtool_test
pool: 5
username: englishtool
password: password1
host: localhost

Anwenden

Erstellen Sie die Datenbank wie folgt:

rake db:setup
rails db:migrate

Damit ist die Datenbankkonfiguration abgeschlossen.

Zusammenfassung

Diesmal haben wir vorgestellt, wie man PostgreSQL-Datenbank in Ruby on Rails einrichtet und konfiguriert.

Das war’s für die Prozedur zur Konfiguration von PostgreSQL für Rails in Ubuntu.

Diesen Artikel teilen

Shou Arisaka 1. Nov. 2025

🔗 Links kopieren