Arquivo da tag: Heroku

How to reset PG Database on Heroku?

How to reset PG Database on Heroku?

  • Step 1: heroku restart
  • Step 2: heroku pg:reset DATABASE (no need to change the DATABASE)
  • Step 3: heroku run rake db:migrate
  • Step 4: heroku run rake db:seed (if you have seed)

One liner

heroku restart; heroku pg:reset DATABASE --confirm APP-NAME; heroku run rake db:migrate

Note 1

Heroku doesn’t allow users from using rake db:resetrake db:drop and rake db:create command. They only allow heroku pg:reset and rake db:migrate commands.

More info: https://devcenter.heroku.com/articles/rake

Note 2

If you have more than 1 remote, append --remote [your_remote_name] like this:

heroku run rake db:migrate --remote dev (dev is example remote here)

https://gist.github.com/zulhfreelancer/ea140d8ef9292fa9165e#how-to-reset-pg-database-on-heroku

Gerar chave SSH para o Heroku

Lembrando que é preciso você ter o Heroku Toolbelt e o Git instalados na máquina.  Abra o terminal e digite a seguinte linha de comando:

ssh-keygen

Precione “enter” para as possíveis perguntas que forem aparecendo. Em seguida, quando terminarem todos os procedimentos, você terá um arquivo na pasta “/Users/usuario/.ssh/id_rsa.pub”, que você precisará logo em seguida quando executar o próximo comando no terminal:

heroku keys:add ~/.ssh/id_rsa.pub

Para finalizar execute este último comando:

ssh -vT git@heroku.com