sql >> Databasteknik >  >> RDS >> PostgreSQL

Installerar PostgreSQL på OSX för Rails-utveckling

Jag tror att jag har lyckats hitta ett sätt som fungerar. Jag lånar mycket från den här fantastiska inlägg , men eftersom de installerar en massa andra saker samtidigt ska jag skriva ut vad jag gjorde här för folk som bara letar efter PostgreSQL-installationssvaret.

Redaktörens anmärkning:Länken verkade död när jag försökte. Är det den här? http://blog.blackwhale.at/?p=175#PostgreSQL Vänligen fixa om det är det.

  1. Ladda ner PostgreSQL för Mac och ladda ner "Postgres.app"-installationsprogrammet.

  2. Skapa en användare för din rails-utveckling (tänk på att om du delar en applikation under utvecklingen vill du förmodligen ha samma användare mellan alla medlemmar i ditt dev-team för att undvika huvudvärk)

    sudo -u postgres /Library/PostgreSQL8/bin/createuser
    
  3. Ange ditt Mac OS X-systemanvändarnamn som rollnamn och gör det till en superanvändare.

  4. Installera pg gem så att Rails kan prata med PostgreSQL

    sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
    
  5. Konfigurera din rails-app för att prata med PostgreSQL. Du kan antingen skapa en ny applikation med:

    rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
    

    Eller för en befintlig app, ändra din database.yml fil.

Detta fungerade för mig utan några hicka. Om någon annan försöker använda den här metoden skulle jag vara intresserad av att höra lite feedback om hur det gick för dig.



  1. Gå igenom alla csv-filer i en katalog, hämta information från varje och lägga data i mysql-databasen

  2. Varning:mysql_connect():Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:YES)

  3. Fulltextsökningar i MySQL:The Good, the Bad and the Ugly

  4. Få ID från en villkorlig INSERT