#git #ddev
#git #ddev
Вопрос:
Кто-нибудь знает, есть ли способ, которым я могу иметь более одной базы данных, связанной с одним проектом Ddev?
Я работаю над проектом с контролем версий, который использует Ddev в качестве среды размещения. Я хочу запустить обновление CMS в моем проекте и создал для этой цели новую ветку, а также хотел бы создать отдельную базу данных для обновления, чтобы при переключении между ветками она также переключала базу данных.
Но, похоже, Ddev позволяет одновременно подключать к проекту только одну базу данных.
Эта проблема с Github предполагает создание отдельного проекта Ddev для каждой ветви Git, но поскольку все в моих репозиториях также развертывается в ветвях на сервере, они в конечном итоге получат файлы конфигурации Ddev, которые им не нужны, поэтому я хотел бы избежать этого.
Ответ №1:
Вы можете поспорить, ddev import-db
принимает --target-db
аргумент, так что вы можете ddev import-db --src=/path/to/import.sql.gz --target-db=myseconddb
, и он автоматически создаст новую базу данных под названием «myseconddb».
Это также описано в часто задаваемых вопросах ddev в разделе «Могу ли я использовать дополнительные базы данных».
Также в статье есть полное обсуждение всех способов управления базами данных DDEV-Local Database Management
Комментарии:
1. Спасибо. Я выполнил поиск в документах, но содержимое страницы часто задаваемых вопросов так и не появилось.