Gracias al apoyo de Heroku, finalmente pude hacer que esto funcionara. Entonces, para los usuarios de Windows, estos son los pasos:
Primero, desea volcar su base de datos local en un archivo de volcado:
pg_dump --verbose -F c -Z 0 -U postgres -h localhost -p 5432 yourdbname > local.dump
Entonces desea obtener la cadena de conexión de las variables de configuración de su aplicación heroku:
heroku config:get DATABASE_URL
Luego, desea seleccionar las partes de nombre de usuario/nombre de host/nombre de la base de datos de la cadena de conexión, es decir:postgres:// nombre de usuario:contraseña @ nombre de host:puerto/nombre de la base de datosUna advertencia, ejecutar esto en una base de datos de producción con Los datos son algo que desea evitar, así que tenga cuidado con pg_restore. Al ejecutar esto manualmente, corre el riesgo de alterar sus datos sin la verificación de CLI, por lo que es posible que desee verificar manualmente que la base de datos de destino esté vacía primero.
pg_restore --verbose --no-acl --no-owner -U username -h hostname -p 5432 -d databasename < local.dump
Luego, cuando se le solicite una contraseña, simplemente pegue la contraseña de la cadena de conexión