代码之家  ›  专栏  ›  技术社区  ›  Gaylord.P

架构:测试环境的更新

  •  1
  • Gaylord.P  · 技术社区  · 6 年前

    有了symfony 4.2和district,我有两个 .env 文件夹:

    Env

    DATABASE_URL=mysql://me:password@127.0.0.1:3306/base
    

    恩氏试验

    DATABASE_URL=mysql://me:password@127.0.0.1:3306/base_test
    

    如果我做了 php bin/console doctrine:schema:update --force 命令: 基础 更新。 艾斯

    如果我做了 php bin/console doctrine:schema:update --force --env=test 命令: 基检验 更新。 艾斯 我的控制台中有这个消息:

    [确定]没有要更新的内容-您的数据库已与当前实体元数据同步。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Majesty    6 年前

    如从 official documentation 你应该把 APP_ENV=test .env.test 像这样归档并运行命令

    APP_ENV=test php bin/console command_name