PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment configurer la base de données Postgres pour le projet Rails local ?

Je suis tombé sur votre question en cherchant la même réponse. J'ai essayé de suivre les instructions que @prasad.surase vous a données. Le problème que j'ai trouvé est que le référentiel ppa va bientôt se déprécier sur 12.04 LTS. Au lieu de cela, j'ai trouvé ce lien et cela m'a vraiment aidé.

Configuration PostgreSQL pour le développement Rails dans Ubuntu 12.04

  1. Installez postgresql et les outils d'administration via le gestionnaire de packages

    sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
    
  2. Connectez-vous à l'invite postgresql en tant qu'utilisateur postgres

    sudo su postgres -c psql 
    
  3. Créez un utilisateur postgresql pour votre projet

    create user username with password 'password';
    
  4. Configurez votre utilisateur postgres avec le même nom et mot de passe que votre utilisateur Ubuntu et faites-en un superutilisateur postgres

    alter user username superuser; 
    
  5. Créer les bases de données de développement et de test

    create database projectname_development;
    create database projectname_test; 
    
  6. Donner des permissions à l'utilisateur sur les bases de données

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

Pour terminer la session postgresql, tapez \q

Mettre à jour le mot de passe de l'utilisateur

alter user username with password ‘new password’;