我正在尝试使用Phinx迁移将表从 db1 迁移到 db2,但是我在一个具有列类型的表时遇到了问题DOUBLE
。我知道支持的类型有Phinx 列类型,但是可以指定FLOAT
类型以进入DOUBLE
diff_migration 吗?我使用 cakephp 3.5.6 版。
我的示例 migration_diff
<?php
use Migrations\AbstractMigration;
class Diff003 extends AbstractMigration
{
public function up()
{
$this->table('test_double')
->addColumn('double1', 'float', [ // here type DOUBLE is changing to FLOAT
'default' => null,
'limit' => null,
'null' => true,
])
->addColumn('double2', 'float', [
'default' => null,
'limit' => null,
'null' => true,
])
->create();
}
public function down()
{
$this->dropTable('test_double');
}
}