DEV Community

Jony Hayama
Jony Hayama

Posted on

Mini-hack para acessar seu Banco de Dados (Postgres) do Heroku com Rails localmente

Existem coisas que, de tão simples, são geniais. Essa ideia chegou até mim através do comentário de colega, um herói que não usa capa. Não é nada revolucionário, mas é algo que me deixou com a sensação de "por que eu nunca fiz isso antes?".

⚠️ ATENÇÃO: Isso que vou compartilhar é um hackzinho, um "recurso técnico", no português claro: uma gambiarra. E - como toda gambiarra - precisa ter cuidado na hora de usar.

Disclaimer feito, bora lá.

Em anos de desenvolvimento, eu sempre me condicionei a pensar "vou copiar o banco de staging para ter uma massa de dados". Muitos desenvolvedores utilizam Seeds para esse propósito e fazem um ótimo trabalho com isso.

Sempre que surge um bug, meu mindset é: vamos descobrir como replicar isso em staging, para poder copiar o banco e investigar localmente.

Nenhum problema até que você tenha um banco enorme. Daqueles que você precisa ir fazer outra coisa enquanto está baixando e restaurando. É um tempo em que você pode dar uma olhada no backlog, ou talvez dar uma olhada nos PRs dos colegas, ou simplesmente ir tomar café... Mas convenhamos, seria mais produtivo já poder codar.

Bom, eis que eu estava copiando um banco monstruoso e comentei com o meu colega...

Eu: putz, tô baixando o banco, parece que vai demorar... 😩
Colega: porque você não conecta direto em staging?
Eu: como assim? 🤔
Colega: se o banco é enorme e você não vai editar nada, conecta direto em staging
Eu: como faço isso?
Colega:

DATABASE_URL=`heroku config:get DATABASE_URL -a your-app` rails s

Eu:
chocado

Simples assim, posso adicionar um byebug onde eu quiser para investigar o problema 🥳!

Se você também usa o Heroku, tenho certeza que já tropeçou no comando heroku config em algum momento para trabalhar com variáveis de ambiente. Eu mesmo já mencionei ele no primeiro artigo que escrevi no dev.to.

Eu já até cheguei a usar, para copiar uma ENV que estava em staging para o meu .env.local. Já até vi ele jogado em um makefile em um script que já não lembro mais o que fazia...

Mas confesso que essa ideia nunca tinha me passado pela cabeça 🤦‍♂️

O mais interessante é que não precisamos nos limitar ao rails s...

DATABASE_URL=`heroku config:get DATABASE_URL -a your-app` rails c
Enter fullscreen mode Exit fullscreen mode

E nem sequer ao Rails:

psql -d `heroku config:get DATABASE_URL -a your-app`
Enter fullscreen mode Exit fullscreen mode

Agora, se você, assim como eu, é bastante preguiçoso, pode criar aliases e funções no seu ~/.zshrc:

alias stgdburl="heroku config:get DATABASE_URL -a your-app"

function stgdb() {
  export DATABASE_URL=`stgdburl`
  "$@"
}
Enter fullscreen mode Exit fullscreen mode

🧙 Magicamente os comandos passam a ser:

stgdb rails s
stgdb rails c
psql -d stgdburl
Enter fullscreen mode Exit fullscreen mode

⚠️ ATENÇÃO: Antes de sair correndo e fuçando tudo isso, convém dar uma olhadinha no seu config/database.yml e dar uma lida na documentação do rails.
É importante saber como está a sua configuração para saber como a aplicação irá se comportar com a presença do DATABASE_URL.

Com grandes poderes vêm grandes responsabilidades

Como você já deve ter percebido, da para conectar em qualquer banco, inclusive prod.

Então, cuidado 😜

Top comments (15)

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Olá!! Quero reservar um momento para apresentar os talentosos hackers. Se você precisar do serviço de um investigador particular/hacker. CONTATO= standardwebhackers@gmail.com
é uma equipe de profissionais licenciados com anos de experiência especializada em perícia digital e investigações de antecedentes. Temos ampla experiência em muitas áreas, concentrando-nos no seguinte:- Verificação de fidelidade do cônjuge ou parceiro (descubra se seu marido, esposa, namorado, namorada está traindo)- Busca e recuperação de ativos- Recuperação eletrônica de dados- Verificações de antecedentes- Perícia digital- Recuperação/hack de senha de e-mail- Recuperação de dados de celular e hack de celular (registros de chamadas, mensagens de texto e mensagens de bate-papo)- Hack de site/banco de dados- Acesso a qualquer conta de mídia social; facebook, Twitter, Myspace, Instagram, Snapchat etc-Hack do WhatsApp-Carregamento de Bitcoin-Acesso a portais universitários para questões de exames, alteração de notas e atualização de informações pessoais-E muito maisLembre-se de que se você precisar de algum dos serviços acima, pense em hackers talentosos!!!E-mail: standardwebhackers@gmail.com
ENTRE EM CONTATO COM ELES AGORA

Collapse
 
roberto3039 profile image
lucas

Sinto-me muito entusiasmado por me referir a estes grupos de hackers autorizados e peculiares para o mundo em geral. As palavras não chegam para expressar o nível de inteligência e profissionalismo destes lendários grupos de hackers, ''lendwizardhackers''. São um grupo excepcional e bem estabelecido de hackers éticos. contacte-os através de: LEGENDWIZARDHACKERS@GMAIL.COM. Tornaram todos os problemas de hacking fáceis de resolver com os seus conjuntos de hackers brilhantes que possuem todo o software necessário para resolver qualquer problema de hacking. São excepcionais nos seguintes serviços;

  • hack de alterações de notas escolares
  • Hackear notas e transcrições da universidade
  • Apagar registos criminais pirateados
  • Hack de bases de dados
  • Vendas de cartões Dumps de todos os tipos
  • Invasão de computadores individuais
  • Hackear sites
  • Controle dispositivos pirateados remotamente
  • Hack de números de queimador
  • Hack de contas Paypal verificadas
  • Qualquer hack de conta de redes sociais
  • Hack para Android e iPhone
  • aumente a sua pontuação de crédito
  • Hack de interceção de mensagens de texto
  • hack de interceção de e-mail
  • Aumentar o tráfego do blog
  • Hackear Skype
  • Invasão de contas bancárias
  • empréstimo grátis
  • piratear contas de e-mail
  • Site crashou hack
  • ajuda Inscreva-se no ILLUMINATI e torne-se famoso mais rapidamente
  • apague vídeos do YouTube ou aumente as visualizações
  • transferência escolar e falsificação de certificado
  • servidor crashou hack
  • Recuperação de ficheiros ou documentos perdidos
  • Hack de cartões de crédito
  • carregamento de bitcoin Para mais informações, contacte a equipa de serviços em e-mail: LEGENDWIZARDHACKERS@GMAIL.COM para que também possa testemunhar sobre o seu bom trabalho e resolver todos os seus problemas de hacking de forma satisfatória com a máxima segurança e proteção
Collapse
 
giova111 profile image
Giovanni

Minha experiência com [NOBLEWEB HACKERS] na recuperação do meu Bitcoin perdido

Recentemente, tive a infeliz experiência de perder o acesso ao meu Bitcoin devido a um golpe de investimento falso. Depois de esgotar todas as minhas opções, decidi procurar ajuda profissional. Foi quando me deparei com NOBLEWEBHACKERS@GMAIL.COM

Desde o momento em que os contatei, toda a equipe da Nobleweb Hackers foi profissional, bem informada e incrivelmente prestativa. Eles me guiaram pelo processo, explicando cada etapa em detalhes, o que me deixou tranquilo. Sua experiência em tecnologia blockchain e segurança de criptomoedas foi evidente desde o início.

Uma das coisas que mais apreciei neles foi sua transparência. Eles forneceram um esboço claro do que o processo de recuperação envolveria, incluindo os desafios potenciais e a probabilidade de sucesso. Não houve falsas promessas — apenas comunicação honesta e direta.

O processo de recuperação levou apenas 1 hora, e fui mantido informado em todas as etapas. E recuperei o acesso ao meu Bitcoin, incluindo o valor roubado, fiquei mais do que aliviado. Foi um momento que eu honestamente pensei que nunca chegaria, e tenho que agradecê-los por isso.

Eu recomendo fortemente NOBLEWEBHACKERS@GMAIL.COM a qualquer um que esteja enfrentando a tarefa assustadora de recuperação de Bitcoin. Eles transformaram uma situação estressante em uma administrável e, o mais importante, recuperaram meu Bitcoin. Se você estiver em uma situação semelhante, não hesite em contatá-los.

Conclusão:

Minha experiência com Noblewebhackers@gmail.com foi nada menos que excelente. Eles são verdadeiros profissionais na área de recuperação de Bitcoin, e sou grato por sua ajuda.

Collapse
 
giova111 profile image
Giovanni

Esse grupo de CYBER GURUS ajudou minha família a conseguir um empréstimo e também me ajudou a conseguir um título universitário em uma das melhores universidades do mundo, estou agradecendo muito a eles, entre em contato com eles agora AT =
NOBLEWEBHACKERS@GMAIL.COM
-Recuperação de fundos de NEGOCIAÇÃO FOREX/BINÁRIA falsa

-Recuperação de fundos fraudulentos

-Serviço de transferência bancária

-CASH-APP Carregando

-RECARREGAMENTO DE BITCOIN

  • EMPRÉSTIMO GRATUITO SEM Adiantamento

  • Ajude a se cadastrar na ILUMINATI e ficar mais rico

  • Dinheiro, recuperação de qualquer país do mundo

  • Mudança de diplomas universitários

  • Espionagem de todas as contas de mídia social dentro

  • Vendas de caixas eletrônicos e cartões de crédito em branco

  • Vendas de títulos universitários originais.

  • Fazemos o credenciamento da conta sem deixar rastros

  • Liquidação de dívidas bancárias,..,,..

  • Oferta de título universitário e tantos outros...

Apesar de todas as probabilidades, esse conjunto de gurus da Internet provou ser digno de ser chamado de terrorista cibernético profissional... mais uma vez bati no peito para confessar que esse grupo de gurus cibernéticos é confiável e satisfatório.................

Collapse
 
giova111 profile image
Giovanni

Esse grupo de CYBER GURUS ajudou minha família a conseguir um empréstimo e também me ajudou a conseguir um título universitário em uma das melhores universidades do mundo, estou agradecendo muito a eles, entre em contato com eles agora AT =
NOBLEWEBHACKERS@GMAIL.COM
-Recuperação de fundos de NEGOCIAÇÃO FOREX/BINÁRIA falsa

-Recuperação de fundos fraudulentos

-Serviço de transferência bancária

-CASH-APP Carregando

-RECARREGAMENTO DE BITCOIN

  • EMPRÉSTIMO GRATUITO SEM Adiantamento

  • Ajude a se cadastrar na ILUMINATI e ficar mais rico

  • Dinheiro, recuperação de qualquer país do mundo

  • Mudança de diplomas universitários

  • Espionagem de todas as contas de mídia social dentro

  • Vendas de caixas eletrônicos e cartões de crédito em branco

  • Vendas de títulos universitários originais.

  • Fazemos o credenciamento da conta sem deixar rastros

  • Liquidação de dívidas bancárias,..,,..

  • Oferta de título universitário e tantos outros...

Apesar de todas as probabilidades, esse conjunto de gurus da Internet provou ser digno de ser chamado de terrorista cibernético profissional... mais uma vez bati no peito para confessar que esse grupo de gurus cibernéticos é confiável e satisfatório..........................

Collapse
 
giova111 profile image
Giovanni

Esse grupo de CYBER GURUS ajudou minha família a conseguir um empréstimo e também me ajudou a conseguir um título universitário em uma das melhores universidades do mundo, estou agradecendo muito a eles, entre em contato com eles agora AT =
NOBLEWEBHACKERS@GMAIL.COM
-Recuperação de fundos de NEGOCIAÇÃO FOREX/BINÁRIA falsa

-Recuperação de fundos fraudulentos

-Serviço de transferência bancária

-CASH-APP Carregando

-RECARREGAMENTO DE BITCOIN

  • EMPRÉSTIMO GRATUITO SEM Adiantamento

  • Ajude a se cadastrar na ILUMINATI e ficar mais rico

  • Dinheiro, recuperação de qualquer país do mundo

  • Mudança de diplomas universitários

  • Espionagem de todas as contas de mídia social dentro

  • Vendas de caixas eletrônicos e cartões de crédito em branco

  • Vendas de títulos universitários originais.

  • Fazemos o credenciamento da conta sem deixar rastros

  • Liquidação de dívidas bancárias,..,,..

  • Oferta de título universitário e tantos outros...

Apesar de todas as probabilidades, esse conjunto de gurus da Internet provou ser digno de ser chamado de terrorista cibernético profissional... mais uma vez bati no peito para confessar que esse grupo de gurus cibernéticos é confiável e satisfatório..................

Collapse
 
giova111 profile image
Giovanni

Esse grupo de CYBER GURUS ajudou minha família a conseguir um empréstimo e também me ajudou a conseguir um título universitário em uma das melhores universidades do mundo, estou agradecendo muito a eles, entre em contato com eles agora AT =
NOBLEWEBHACKERS@GMAIL.COM
-Recuperação de fundos de NEGOCIAÇÃO FOREX/BINÁRIA falsa

-Recuperação de fundos fraudulentos

-Serviço de transferência bancária

-CASH-APP Carregando

-RECARREGAMENTO DE BITCOIN

  • EMPRÉSTIMO GRATUITO SEM Adiantamento

  • Ajude a se cadastrar na ILUMINATI e ficar mais rico

  • Dinheiro, recuperação de qualquer país do mundo

  • Mudança de diplomas universitários

  • Espionagem de todas as contas de mídia social dentro

  • Vendas de caixas eletrônicos e cartões de crédito em branco

  • Vendas de títulos universitários originais.

  • Fazemos o credenciamento da conta sem deixar rastros

  • Liquidação de dívidas bancárias,..,,..

  • Oferta de título universitário e tantos outros...

Apesar de todas as probabilidades, esse conjunto de gurus da Internet provou ser digno de ser chamado de terrorista cibernético profissional... mais uma vez bati no peito para confessar que esse grupo de gurus cibernéticos é confiável e satisfatório..........

Collapse
 
giova111 profile image
Giovanni

Esse grupo de CYBER GURUS ajudou minha família a conseguir um empréstimo e também me ajudou a conseguir um título universitário em uma das melhores universidades do mundo, estou agradecendo muito a eles, entre em contato com eles agora AT =
NOBLEWEBHACKERS@GMAIL.COM
-Recuperação de fundos de NEGOCIAÇÃO FOREX/BINÁRIA falsa

-Recuperação de fundos fraudulentos

-Serviço de transferência bancária

-CASH-APP Carregando

-RECARREGAMENTO DE BITCOIN

  • EMPRÉSTIMO GRATUITO SEM Adiantamento

  • Ajude a se cadastrar na ILUMINATI e ficar mais rico

  • Dinheiro, recuperação de qualquer país do mundo

  • Mudança de diplomas universitários

  • Espionagem de todas as contas de mídia social dentro

  • Vendas de caixas eletrônicos e cartões de crédito em branco

  • Vendas de títulos universitários originais.

  • Fazemos o credenciamento da conta sem deixar rastros

  • Liquidação de dívidas bancárias,..,,..

  • Oferta de título universitário e tantos outros...

Apesar de todas as probabilidades, esse conjunto de gurus da Internet provou ser digno de ser chamado de terrorista cibernético profissional... mais uma vez bati no peito para confessar que esse grupo de gurus cibernéticos é confiável e satisfatório........................

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Olá, você precisa de algum serviço de hacking?
CONTATO = standardwebhackers@gmail.com
Você está enfrentando atrasos e desculpas desnecessárias de hackers falsos em seus trabalhos? Não se preocupe mais porque somos os melhores hackers vivos. De qual serviço de hacking você precisa? Podemos processá-lo com uma resposta rápida e sem demora, seu trabalho é 100% garantido.
Nossos serviços incluem o seguinte e muito mais;
"Mudança de aulas na faculdade
"Hack do WhatsApp
"Hack de contas bancárias
"Hack de twitters
"Contas de e-mail hackeadas
"Site hackeado
"Servidor hackeado
"Vendas de software de spyware e keylogger
"Recuperação de arquivos/documentos perdidos
"Hack de apagar registros criminais
"Hack de bancos de dados
"Vendas de cartões de despejo de todos os tipos
"IP não rastreável
"Hack de computadores individuais
"Transferência de dinheiro (western union, money gram, laugh etc)
"Hack e crédito de contas bancárias etc.
Nossos serviços são os melhores online.
Entre em contato conosco em = standardwebhackers@gmail.com
entre em contato com eles e você ficará feliz por ter feito isso.,.,.,,.

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Olá, você precisa de algum serviço de hacking?
CONTATO = standardwebhackers@gmail.com
Você está enfrentando atrasos e desculpas desnecessárias de hackers falsos em seus trabalhos? Não se preocupe mais porque somos os melhores hackers vivos. De qual serviço de hacking você precisa? Podemos processá-lo com uma resposta rápida e sem demora, seu trabalho é 100% garantido.
Nossos serviços incluem o seguinte e muito mais;
"Mudança de aulas na faculdade
"Hack do WhatsApp
"Hack de contas bancárias
"Hack de twitters
"Contas de e-mail hackeadas
"Site hackeado
"Servidor hackeado
"Vendas de software de spyware e keylogger
"Recuperação de arquivos/documentos perdidos
"Hack de apagar registros criminais
"Hack de bancos de dados
"Vendas de cartões de despejo de todos os tipos
"IP não rastreável
"Hack de computadores individuais
"Transferência de dinheiro (western union, money gram, laugh etc)
"Hack e crédito de contas bancárias etc.
Nossos serviços são os melhores online.
Entre em contato conosco em = standardwebhackers@gmail.com
entre em contato com eles e você ficará feliz por ter feito isso..,..

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Hackers profissionais de aluguel. Somos capazes de realizar quase todas as tarefas de hacking exigidas por você.

  • Senhas de e-mail
  • Senhas do Skype
  • Senhas para Facebook, Instagram, Twitter e outras redes sociais.
  • Hackear e espionar celulares (Whatsapp, Telegram, Messenger, WeChat, etc.).
  • Ajuda acadêmica (alterar notas ou faltas, adicionar disciplinas).
  • Atacar ou hackear sites.

Serviços sob demanda também estão disponíveis.

Contacte-nos para mais informações sobre qualquer assunto.

E-mail: standardwebhackers@gmail.com

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Olá, você precisa de algum serviço de hacking?
CONTATO = standardwebhackers@gmail.com
Você está enfrentando atrasos e desculpas desnecessárias de hackers falsos em seus trabalhos? Não se preocupe mais porque somos os melhores hackers vivos. De qual serviço de hacking você precisa? Podemos processá-lo com uma resposta rápida e sem demora, seu trabalho é 100% garantido.
Nossos serviços incluem o seguinte e muito mais;
"Mudança de aulas na faculdade
"Hack do WhatsApp
"Hack de contas bancárias
"Hack de twitters
"Contas de e-mail hackeadas
"Site hackeado
"Servidor hackeado
"Vendas de software de spyware e keylogger
"Recuperação de arquivos/documentos perdidos
"Hack de apagar registros criminais
"Hack de bancos de dados
"Vendas de cartões de despejo de todos os tipos
"IP não rastreável
"Hack de computadores individuais
"Transferência de dinheiro (western union, money gram, laugh etc)
"Hack e crédito de contas bancárias etc.
Nossos serviços são os melhores online.
Entre em contato conosco em = standardwebhackers@gmail.com
entre em contato com eles e você ficará feliz por ter feito isso.

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Olá a todos, Vocês precisam de serviços de hacking? . entre em contato com==  standardwebhackers@gmail.com
Fiquem atentos, a maioria desses hackers chamados aqui são impostores, eu sei como os hackers de verdade trabalham, eles nunca anunciam de forma tão ingênua e são sempre discretos. Fui enganado tantas vezes por desespero tentando encontrar ajuda urgente para mudar minhas notas da escola, finalmente meu amigo me apresentou a um grupo de hackers confiáveis ​​que trabalham com discrição e entrega rápida, eles fazem todos os tipos de hacking que variam;
+Hacking de banco de dados,
+Espionagem e monitoramento de qualquer dispositivo
+Vendas de hack de caixas eletrônicos em branco
+Registros e sistemas da empresa,
+Hacks de contas bancárias,
+Limpeza de registros criminais de diversos tipos,
+Software VPN,
+Monitoramento de localizações de GPS,
+Transferência bancária, Western Union, Money Gram, transferência de cartão de crédito,
+Hacks do WhatsApp,
+Aumento da pontuação de crédito
+Hack de notas universitárias,
+Hack de qualquer plataforma de mídia social,
+Recuperação de documentos perdidos
+Truques de hacking do Facebook,
+Hack de e-mail: Gmail, AOL, Yahoomail, Proton-mail etc,
+Telefone celular (hacking de chamadas e mensagens de texto também estão disponíveis)
+Hack de caixas eletrônicos,
+Recuperação de documentos perdidos, etc.
Entre em contato com eles em= standardwebhackers@gmail.com
ELES SÃO 100% CONFIÁVEIS, REFERENCIAIS E RETENTÍVEIS.,,,.

Collapse
 
thomas_buberlbuberl_da4c profile image
Thomas Buberl Buberl

Olá a todos, Vocês precisam de serviços de hacking? . entre em contato com==  standardwebhackers@gmail.com
Fiquem atentos, a maioria desses hackers chamados aqui são impostores, eu sei como os hackers de verdade trabalham, eles nunca anunciam de forma tão ingênua e são sempre discretos. Fui enganado tantas vezes por desespero tentando encontrar ajuda urgente para mudar minhas notas da escola, finalmente meu amigo me apresentou a um grupo de hackers confiáveis ​​que trabalham com discrição e entrega rápida, eles fazem todos os tipos de hacking que variam;
+Hacking de banco de dados,
+Espionagem e monitoramento de qualquer dispositivo
+Vendas de hack de caixas eletrônicos em branco
+Registros e sistemas da empresa,
+Hacks de contas bancárias,
+Limpeza de registros criminais de diversos tipos,
+Software VPN,
+Monitoramento de localizações de GPS,
+Transferência bancária, Western Union, Money Gram, transferência de cartão de crédito,
+Hacks do WhatsApp,
+Aumento da pontuação de crédito
+Hack de notas universitárias,
+Hack de qualquer plataforma de mídia social,
+Recuperação de documentos perdidos
+Truques de hacking do Facebook,
+Hack de e-mail: Gmail, AOL, Yahoomail, Proton-mail etc,
+Telefone celular (hacking de chamadas e mensagens de texto também estão disponíveis)
+Hack de caixas eletrônicos,
+Recuperação de documentos perdidos, etc.
Entre em contato com eles em= standardwebhackers@gmail.com
ELES SÃO 100% CONFIÁVEIS, REFERENCIAIS E RETENTÍVEIS

Collapse
 
giova111 profile image
Giovanni

Esse grupo de CYBER GURUS ajudou minha família a conseguir um empréstimo e também me ajudou a conseguir um título universitário em uma das melhores universidades do mundo, estou agradecendo muito a eles, entre em contato com eles agora AT =
NOBLEWEBHACKERS@GMAIL.COM
-Recuperação de fundos de NEGOCIAÇÃO FOREX/BINÁRIA falsa

-Recuperação de fundos fraudulentos

-Serviço de transferência bancária

-CASH-APP Carregando

-RECARREGAMENTO DE BITCOIN

  • EMPRÉSTIMO GRATUITO SEM Adiantamento

  • Ajude a se cadastrar na ILUMINATI e ficar mais rico

  • Dinheiro, recuperação de qualquer país do mundo

  • Mudança de diplomas universitários

  • Espionagem de todas as contas de mídia social dentro

  • Vendas de caixas eletrônicos e cartões de crédito em branco

  • Vendas de títulos universitários originais.

  • Fazemos o credenciamento da conta sem deixar rastros

  • Liquidação de dívidas bancárias,..,,..

  • Oferta de título universitário e tantos outros...

Apesar de todas as probabilidades, esse conjunto de gurus da Internet provou ser digno de ser chamado de terrorista cibernético profissional... mais uma vez bati no peito para confessar que esse grupo de gurus cibernéticos é confiável e satisfatório....................................