PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie richte ich eine Postgres-Datenbank für ein lokales Rails-Projekt ein?

Ich bin auf Ihre Frage gestoßen, als ich nach der gleichen Antwort gesucht habe. Ich habe versucht, den Anweisungen von @prasad.surase zu folgen. Das Problem, das ich gefunden habe, ist, dass das PPA-Repository bald am 12.04 LTS abgeschrieben wird. Stattdessen habe ich diesen Link gefunden und er hat wirklich geholfen.

PostgreSQL-Setup für die Rails-Entwicklung in Ubuntu 12.04

  1. Installieren Sie postgresql und Admin-Tools über den Paketmanager

    sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
    
  2. Melden Sie sich als postgres-Benutzer bei der postgresql-Eingabeaufforderung an

    sudo su postgres -c psql 
    
  3. Erstellen Sie einen postgresql-Benutzer für Ihr Projekt

    create user username with password 'password';
    
  4. Richten Sie Ihren Postgres-Benutzer mit dem gleichen Namen und Passwort wie Ihr Ubuntu-Benutzer ein und machen Sie ihn zu einem Postgres-Superuser

    alter user username superuser; 
    
  5. Erstellen Sie die Entwicklungs- und Testdatenbanken

    create database projectname_development;
    create database projectname_test; 
    
  6. Geben Sie dem Benutzer Berechtigungen für die Datenbanken

    grant all privileges on database projectname_development to username;
    grant all privileges on database projectname_test to username; 
    

Um die Postgresql-Sitzung zu beenden, geben Sie \q ein

Passwort für den Benutzer aktualisieren

alter user username with password ‘new password’;