Para configurar o PostgreSQL no Ruby on Rails, o primeiro passo é garantir que o PostgreSQL esteja instalado no seu sistema. No Linux, use o comando sudo apt install postgresql postgresql-contrib
. No macOS, utilize o Homebrew: brew install postgresql
. No Windows, baixe o instalador oficial e siga as instruções fornecidas.
Após a instalação, inicie o serviço PostgreSQL. No Linux e macOS, use o comando pg_ctl start
ou brew services start postgresql
. No Windows, verifique no Gerenciador de Serviços se o PostgreSQL está ativo.
Com o PostgreSQL em execução, crie um banco de dados para o seu projeto. Execute o comando psql
para acessar o console e insira:
CREATE DATABASE meu_projeto_rails;
CREATE USER meu_usuario WITH PASSWORD 'minha_senha';
GRANT ALL PRIVILEGES ON DATABASE meu_projeto_rails TO meu_usuario;
No seu projeto Rails, abra o arquivo config/database.yml
e edite a configuração para incluir o banco de dados PostgreSQL:
default: &default
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: meu_usuario
password: minha_senha
host: localhost
development:
<<: *default
database: meu_projeto_rails
Execute bundle add pg
para instalar o driver PostgreSQL. Depois, rode rails db:setup
para inicializar o banco de dados com a estrutura padrão do Rails. Certifique-se de que o Rails está configurado para conectar ao PostgreSQL executando rails db:migrate
.
Com essas etapas, o PostgreSQL estará integrado ao seu projeto Ruby on Rails, pronto para gerenciar os dados de sua aplicação.