PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie rake ich db:drop und rake db:create auf Heroku?

Der pg:reset Der Befehl erstellt die Datenbank für Sie neu. Beispielverwendung:

$ heroku config | grep POSTGRESQL
HEROKU_POSTGRESQL_RED_URL: postgres://somedatabaseurl
$ heroku pg:reset HEROKU_POSTGRESQL_RED_URL
!    WARNING: Destructive Action
!    This command will affect the app: myappname
!    To proceed, type "myappname" or re-run this command with --confirm
> myappname
Resetting HEROKU_POSTGRESQL_RED_URL (DATABASE_URL)... done

Die db:reset würde versuchen, die Datenbank zu löschen, was die Berechtigungen von Heroku nicht zulassen.