We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
2012 / 08 / 30
2018 / 05 / 13
Cómo instalar PostgreSQL en Ubuntu
The big elephant in the room
Instalación
Escribe en la terminal:
sudo apt install postgresql postgresql-client \
postgresql-contrib libpq-dev
Esto instala el cliente y servidor de la base de datos y algunos scripts de utilería.
El paquete libpq-dev nos permitirá compilar la gema para PostgreSQL.
Confirma que la instalación terminó adecuadamente:
psql --version
Debes ver algo como:
psql (PostgreSQL) 10.3 (Ubuntu 10.3-1)
Cómo crear un usuario para desarrollo local
Para crear un usuario llamado pepito:
sudo su postgres -c psql
CREATE USER pepito WITH PASSWORD 'eldeloscuentos123';
ALTER ROLE pepito WITH CREATEDB;
\q
Con Rails
Configura la base de datos en Rails db/database.yml
:
development:
adapter: postgresql
encoding: unicode
database: escuela_development
pool: 5
username: pepito
password: eldeloscuentos123
host: localhost
Asigna el host en database.yml
Si al ejecutar rake db:create
o rake db:migrate
, te encuentras con algo como esto:
FATAL: Peer authentication failed for user "X"
Debes editar el archivo config/database.yml
de tu aplicación y
agregar la siguiente línea en las tres configuraciones, development
, test
y production
:
host: localhost
PostgreSQL Ruby gem
Instala la gema, teclea en la terminal:
gem install pg
Con Rails, así creas una aplicación configurada para usar PostgreSQL:
rails new mi-nueva-aplicacion -d postgresql
Ajustando PostgreSQL
Es importante ajustar PostgreSQL para tener un buen rendimiento al desplegarlo en un ambiente de producción.