PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

come eseguire uno script .sql su heroku?

Per cose come il seeding di un database, consiglio la risposta di Richard Brown:probabilmente è meglio usare qualcosa come il meccanismo dei semi di Rails o qualcosa con script come un'attività di rake.

Detto questo, essere in grado di eseguire il pipe sql (raw o un file) è una funzionalità utile, soprattutto per cose idempotenti come semplici ricerche o query di routine. In tal caso puoi eseguire il tuo sql locale con uno dei seguenti:

$ 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