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.