- Programação

Como configurar o PostgreSQL para usar com Ruby on Rails

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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *