sql >> Database >  >> RDS >> PostgreSQL

Hoe een Postgres-database opzetten voor een lokaal Rails-project?

Ik kwam je vraag tegen toen ik op zoek was naar hetzelfde antwoord. Ik heb geprobeerd de instructies te volgen die @prasad.surase je gaf. Het probleem dat ik heb gevonden, is dat de ppa-repository binnenkort zal afschrijven op 12.04 LTS. In plaats daarvan vond ik deze link en het heeft echt geholpen.

PostgreSQL-configuratie voor Rails-ontwikkeling in Ubuntu 12.04

  1. Installeer postgresql en admin tools via de pakketbeheerder

    sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
    
  2. Log in op de postgresql-prompt als de postgres-gebruiker

    sudo su postgres -c psql 
    
  3. Maak een postgresql-gebruiker voor uw project

    create user username with password 'password';
    
  4. Stel uw postgres-gebruiker in met dezelfde naam en hetzelfde wachtwoord als uw Ubuntu-gebruiker en maak van hem een ​​postgres-supergebruiker

    alter user username superuser; 
    
  5. Maak de ontwikkel- en testdatabases

    create database projectname_development;
    create database projectname_test; 
    
  6. Geef de gebruiker toestemming voor de databases

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

Om de postgresql-sessie te beëindigen typt u \q

Update wachtwoord voor de gebruiker

alter user username with password ‘new password’;


  1. Bepaal de rijgrootte voor de tabel

  2. Mysql-gebruikersgegevens wijzigen en opslaan in een weergavetabel die de gegevens van een gebruiker weergeeft

  3. hoe u meer dan 1000 waarden kunt toevoegen met de NOT IN-clausule

  4. LogMiner gebruiken om huidige wijzigingen te vinden