ddev 如何自动创建额外的数据库?
How can ddev automatically create additional databases?
这是 的后续问题。它是关于 自动 .
完成该任务
一个用例是开发从另一个 MySQL 数据库到 Drupal 的迁移,并与其他人协作进行迁移。如果数据库名称可以由 ddev 设置,其他开发人员可以自动创建数据库,并且可以使用已知值将其他数据库添加到他们的 settings.local.php。
在您的项目 config.yaml:
中试试这个
hooks:
post-start:
- exec: mysql -uroot -proot -hdb -e "CREATE DATABASE IF NOT EXISTS another_db; GRANT ALL ON another_db.* TO 'db'@'%';"
这是
一个用例是开发从另一个 MySQL 数据库到 Drupal 的迁移,并与其他人协作进行迁移。如果数据库名称可以由 ddev 设置,其他开发人员可以自动创建数据库,并且可以使用已知值将其他数据库添加到他们的 settings.local.php。
在您的项目 config.yaml:
中试试这个hooks:
post-start:
- exec: mysql -uroot -proot -hdb -e "CREATE DATABASE IF NOT EXISTS another_db; GRANT ALL ON another_db.* TO 'db'@'%';"