#mysql #heroku
Вопрос:
У меня есть такой файл :
release: ./.heroku/migrate.sh
web: vendor/bin/heroku-php-apache2 public/
В моем migrate.sh
я хочу выполнить скрипт mysql в удаленной БД после команды доктрины mysql
, но команда не найдена.
Каков наилучший способ сделать это ?
На данный момент я протестировал (в migrate.sh
) :
дать команду mysql не найдено
mysql -h "$MYSQL_HOST" -u "$MYSQL_USER" -p "$MYSQL_PASSWORD" -D "$MYSQL_DATABASE" < ./.heroku/script.sql;
php.INFO: Пользователь устарел: Так как доктрина/доктрина-пакет 2.2: «ДоктринаПакетДоктринаКомандаПроксиImportDoctrineCommand» (доктрина:база данных:импорт) устарела, вместо этого используйте клиент базы данных.
php bin/console doctrine:database:import ./.heroku/script.sql