Загрузить более одной базы данных для одного проекта

#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. Спасибо. Я выполнил поиск в документах, но содержимое страницы часто задаваемых вопросов так и не появилось.