ddev如何自动创建其他数据库?

Dav*_*ier 5 ddev

这是一个后续问题如何在ddev中创建和加载第二个数据库?.它是关于自动执行该任务.

一个用例就是从另一个MySQL数据库开始向Drupal迁移,并在迁移时与其他人合作.如果数据库名称可以由ddev设置,则其他开发人员可以自动创建数据库,并可以使用已知值将其他数据库添加到其settings.local.php中.

rfa*_*fay 11

在你的项目的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'@'%';"
Run Code Online (Sandbox Code Playgroud)