sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan opsætter man Postgres-database til lokale Rails-projekter?

Jeg stødte på dit spørgsmål, da jeg ledte efter det samme svar. Jeg forsøgte at følge instruktionerne @prasad.surase gav dig. Problemet, jeg fandt, er, at ppa-lageret snart vil afskrives den 12.04 LTS. I stedet fandt jeg dette link, og det hjalp virkelig.

PostgreSQL-opsætning til Rails-udvikling i Ubuntu 12.04

  1. Installer postgresql og admin værktøjer gennem pakkehåndteringen

    sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
    
  2. Log ind på postgresql-prompten som postgres-brugeren

    sudo su postgres -c psql 
    
  3. Opret en postgresql-bruger til dit projekt

    create user username with password 'password';
    
  4. Indstil din postgres-bruger med samme navn og adgangskode som din Ubuntu-bruger, og gør ham til en postgres-superbruger

    alter user username superuser; 
    
  5. Opret udviklings- og testdatabaserne

    create database projectname_development;
    create database projectname_test; 
    
  6. Giv tilladelser til brugeren på databaserne

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

For at afslutte postgresql-sessionen, skriv \q

Opdater adgangskode for brugeren

alter user username with password ‘new password’;


  1. Ryd MySQL-forespørgselscache uden at genstarte serveren

  2. PostgreSQL understreng få streng mellem parenteser

  3. Oracle:Parameteriseret forespørgsel med IN-sætning returnerer nullværdi

  4. hvordan arbejder man med dynamiske data og google-diagrammer?