【问题标题】:Symfony change entity field typeSymfony 更改实体字段类型
【发布时间】:2018-09-19 22:22:22
【问题描述】:

我有实体MyEntity 和字段time,类型为integer。 现在我需要将字段类型从time 更改为DateTime

如果某些记录在此字段中有integer 值类型,我该怎么做?

【问题讨论】:

  • 如果你使用实体与学说(捆绑),你应该看看symfony-doctrine-migrations,这将帮助你迁移数据库; symfony.com/doc/current/…

标签: symfony entity


【解决方案1】:
  • 创建临时字段(日期时间)
  • 更新架构
  • 运行一些逻辑来根据时间值填充这个临时字段
  • 移除时间字段
  • 更新架构
  • 将临时字段和访问器重命名为时间
  • 更新架构

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 2019-11-18
    • 1970-01-01
    • 2017-05-14
    • 2021-02-06
    • 1970-01-01
    相关资源
    最近更新 更多