Carga del esquema Heroku: permiso denegado para el usuario "postgres" de la base de datos
Estoy tratando de implementar mi aplicación Rails en Heroku, y ahora quiero cargar mi esquema. Obtuve el siguiente error:
Running `bundle exec rake db:schema:load` attached to terminal... up, run.1533
rake aborted!
PG::ConnectionBad: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
Lo cual es raro porquepostgres
no es la base de datos a la que debe conectarse. La URL de la base de datos, que está disponible para la aplicación a través de ENV, tiene los valores correctos y el nombre largo aparentemente aleatoriod3kwlkwlwjwljetc...
.
La búsqueda de este mensaje me da personas que intentan eliminar o restablecer la base de datos, que no es lo que estoy haciendo.
Tengo 0 filasLo intentépg:reset
, incluso eliminado y volver a poner la base de datos. Sin resultado.No estoy haciendodb:drop
, sólodb:schema:load
Estoy estupefacto ¿Por qué no se puede conectar mi aplicación?
Editar: Aparentemente, no puedoschema:load
, pero puedo migrar todas mis migraciones. ¿Porqué es eso?