Имя приложения просто для подтверждения операции. После того, как все сделано, все работает как шарм.
ли через различные решения, доступные наstackoverflow
а также на разных форумах. Но никто не решает точную проблему.
Согласно документации:https://devcenter.heroku.com/articles/heroku-postgres-import-export
у меня естьdump
файл, созданный из моей локальной базы данных, с помощью этой команды:
pg_dump -Fc --no-acl --no-owner -h localhost -U postgres dss_iaya>dss_iaya_db_dump1.dump
Затем согласно документации, загруженной на сервер с общедоступным URL-адресом:https://firebasestorage.googleapis.com/v0/b/iaya-664f3.appspot.com/o/dss_iaya_db_dump1.dump?alt=media&token=06167d04-1e98-4e4b-b0e0-9d83a86dd167
Теперь, когда я пытаюсь восстановить наHeroku
согласно синтаксису документацииheroku pg:backups:restore [BACKUP] [DATABASE] --app APP
используя следующую команду, он возвращает сообщение об ошибке при восстановлении.
heroku pg:backups:restore --app heroku-postgres-*** 'https://firebasestorage.***/dss_iaya_db_dump1.dump?alt=media&token=***' 'postgres://quesu***:I***@ec2-54-***.eu-west-1.compute.amazonaws.com:5432/d3n***k0'
Я использовал *** только в целях безопасности, поскольку не могу упомянуть полные учетные данные. Но я верю, что можно понять весь синтаксис.
Когда восстановлю же.dump
файл на вновь созданной локальной базе данных, он работает без каких-либо проблем и создает / восстанавливает всю базу данных с таблицами и данными.