We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
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.