我有一个rake任务,除非存在一个表,否则该任务将无法工作。我正在与一个网站上的20多位工程师合作,因此我想确保他们已经迁移了表,然后他们才能执行瑞克任务,该任务将填充相应的表。
AR是否有诸如此类的方法Table.exists
?如何确保他们已成功迁移表?
12
开玩笑吧..迁移表需要多少工程师:)
—
Zabba 2011年
在生产中1.在暂存中分别进行数十次和多次。
—
thenengah
在您的rake任务开始时运行迁移会更容易吗?因此,您不必担心缺少表。
—
raskhadafi 2012年
@raskhadafi:请注意,如果您的配置/初始化程序使用缺少的表,将会给您带来问题。(即,甚至
—
ocodo
rake db:migrate
会失败。)