sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo ejecutar un script .sql en heroku?

Para cosas como sembrar una base de datos, recomiendo la respuesta de Richard Brown:podría decirse que es mejor usar algo como el mecanismo de semillas de Rails, o algo escrito como una tarea de rake.

Dicho esto, poder canalizar sql (en bruto o un archivo) es una característica útil, especialmente para cosas idempotentes como búsquedas simples o consultas de rutina. En cuyo caso, puede ejecutar su sql local con cualquiera de los siguientes:

$ 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