好的,这就是问题所在。
我有一个软件包(deb for debian),它正在Linux机器上安装我的软件。步骤是:
composer install
php artisan migrate --force --step
迁移是这样的:
// migration1.php
public function up()
{
Schema::create('table', function(Blueprint $table) {
$table->string('field');
});
}
// migration2.php
public function up()
{
Schema::table('table', function(Blueprint $table) {
$table->boolean('another_field');
});
}
我遇到的问题是,数据库在第二次迁移时遇到困难。它没有显示任何错误,它没有抱怨,只是它不起作用...甚至很奇怪,如果我不是在post-inst脚本中运行迁移,而是在ssh
进入框后,它运行正常:没有问题,没有卡住......
有什么想法吗?