PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

como executar um script .sql no heroku?


Para coisas como semear um banco de dados, recomendo a resposta de Richard Brown:é melhor usar algo como o mecanismo de sementes do Rails ou algo com script como uma tarefa de rake.

Dito isso, ser capaz de canalizar sql (raw ou um arquivo) é um recurso útil, especialmente para coisas idempotentes, como pesquisas simples ou consultas de rotina. Nesse caso, você pode executar seu sql local com qualquer um dos seguintes:
$ cat file.sql | heroku pg:psql --app app_name
$ echo "select * from table;" | heroku pg:psql --app app_name
$ heroku pg:psql --app app_name < file.sql