Я создаю приложение в heroku с надстройкой ClearDB и PHP как язык. Следуя указаниям документации Heroku-ClearDB, я пытаюсь загрузить существующую локальную базу данных, созданную в MySQL с помощью PHPMyAdmin ->
Я выполняю в консоли:
heroku addons:add cleardb:ignite --fork=mysql://user:pw@localhost/db_name
и все выглядит хорошо, но когда я захожу в свое приложение в heroku и выбираю БД в Dashboard, БД пуста.
Что я делаю не так?
Благодарю.
Я уверен, что --fork
option пытается загрузить базу данных со стороны ClearDB и не может получить доступ к вашей локальной базе данных — она предназначена для разветвления баз данных из общедоступного местоположения.
Вы должны скопировать базу данных вручную с помощью dump и restore, как описано в этом ответе: https://stackoverflow.com/a/7111224/6678.
Других решений пока нет …