symfony - 如何使用 Doctrine ORM 处理 MariaDB 系统版本表?
问题描述
我有下表:
CREATE TABLE accounts (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255),
amount INT
) WITH SYSTEM VERSIONING;
WITH SYSTEM VERSIONING 子句初始化隐藏的、系统管理 的列
row_start
和row_end
列,以便按行跟踪更改。
相应的实体没有这些由 MariaDB 管理的字段 ( row_start
, )。row_end
例如,当我尝试运行任何学说命令时symfony console doctrine:schema:update
,我收到以下错误:
In SchemaException.php line 85:
There is no column with name 'row_end' on table 'accounts'.
解决方案
推荐阅读
- python - 比较两个值
- javascript - 如何使用 toDataURL() 从网络摄像头画布将图像发布到服务器?javascript
- python - 运行时错误:GAN 的图断开连接,因为无法获得输入
- android - 如何以编程方式在相对布局中对齐 CenterVertical
- python - 如何在函数被中断和另一个函数调用时正确调度
- node.js - 我需要 MongoDB 在执行其他操作之前等待预删除挂钩
- android - 打开位置时如何关闭 AlertDialog?
- javascript - 多个对象的碰撞检测不适用于所有人
- python - 在 Tkinter 中与进度条相交
- java - 执行 POST HTTP 方法时,eclipse 将“Response.status(Status.CREATED)”识别为未定义类型“Response”