Steps based on Ashton's answer to upgrade from Dev (10k rows limit) to Basic (10M rows limit)
check db rows exceded limit
heroku pg:info
disable the app and workers to ensure no db changes during db upgrade
heroku maintenance:on
heroku ps:scale worker=0
if you don't have pgbackups
heroku addons:add pgbackups
backup database and get backup id
heroku pg:backups:capture
add db with web interface
- login to https://addons.heroku.com
- search "Heroku Postgres"
- select plan and application
- add it
view heroku config, you should see new db URL
heroku config
restore backup to new db
heroku pg:backups:restore BACKUP_ID NEW_DB_URL
change DATABASE_URL
heroku pg:promote NEW_DB_URL
enable the app and workers
heroku maintenance:off
heroku ps:scale worker=1