sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ställer man in Postgres-databas för lokala Rails-projekt?

Jag stötte på din fråga när jag letade efter samma svar. Jag försökte följa instruktionerna @prasad.surase gav dig. Problemet jag hittade är att ppa-förvaret kommer att avskrivas snart den 12.04 LTS. Istället hittade jag den här länken och den hjälpte verkligen.

PostgreSQL-installation för Rails-utveckling i Ubuntu 12.04

  1. Installera postgresql och adminverktyg via pakethanteraren

    sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
    
  2. Logga in på postgresql-prompten som postgres-användare

    sudo su postgres -c psql 
    
  3. Skapa en postgresql-användare för ditt projekt

    create user username with password 'password';
    
  4. Ställ in din postgres-användare med samma namn och lösenord som din Ubuntu-användare och gör honom till en postgres-superanvändare

    alter user username superuser; 
    
  5. Skapa utvecklings- och testdatabaserna

    create database projectname_development;
    create database projectname_test; 
    
  6. Ge användaren behörighet på databaserna

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

För att avsluta postgresql-sessionen skriv \q

Uppdatera lösenordet för användaren

alter user username with password ‘new password’;


  1. C#, problem med att få dubbla värden från MySQL-databasen

  2. Hämtar matchad kontext för MySQL fulltextsökning i PHP (och säkerhet)

  3. Villkorsparametrar för frågebyggaren

  4. Hur man upptäcker UTF-8-tecken i en Latin1-kodad kolumn - MySQL