【发布时间】:2012-06-12 22:25:20
【问题描述】:
我正在自定义一个 phpUnderControl 构建文件,以使用 symfony propel:build-sql 功能生成要为每个构建(不是每个测试)加载的 .sql 文件。我遇到的是生成的 .sql 文件期望数据库存在,但作为构建过程的一部分,我想删除并重新创建在 schema.yml 文件中找到的每个数据库,以确保一个干净的测试环境。
我的问题是,是否可以将 propel:build-sql 配置为就像我通过了 --add-drop-database mysqldump flag?
【问题讨论】:
-
propel:build --sql 为数据库中的每个表添加
drop table if exists语句。 -
寻找
drop database if exists。正如您所说,drop table if exists语句已经存在。