数据库架构与doctrine:schema:update

时间:2018-09-11 21:13:26

标签: symfony doctrine

我有两个实体,当我运行doctrine:schema:update --force告诉我

Database schema updated successfully! "2" queries were executed

我一次又一次地运行命令,它再次告诉我。

当我运行此命令时,总是显示2个查询:

php bin/console doctrine:schema:update --dump-sql

ALTER TABLE pony CHANGE receiver_phone reciever_phone VARCHAR(255) DEFAULT NULL;
ALTER TABLE packages CHANGE dead_line dead_line SMALLINT NOT NULL;

所以我认为基于这些,当我运行doctrine:scheme:validate时,它会告诉我:

[Database] FAIL - The database schema is not in sync with the current mapping file.

出什么问题了??

小马实体:

class pony{
/**
 *
 * @ORM\Column(name="reciever_phone", type="string", nullable=true, options={" recieve charge or internet package"})
 */
private $recieverPhone;

}

packages实体:

class packages
{
/**
 * @var integer
 *
 * @ORM\Column(name="dead_line", type="smallint",options={"According to the":"day"})
 */
private $deadLine;
}

0 个答案:

没有答案