【问题标题】:How to update a database schema in Spring4D 1.2如何在 Spring4D 1.2 中更新数据库模式
【发布时间】:2018-06-01 00:54:19
【问题描述】:

我正在试验 Spring4D 1.2 的简单 ORM (Marshmallow)。我可以让它工作得很好,但我不知道如何让它使用新架构更新现有数据库。

例如,在“GettingStarted”项目中,我向数据模型添加了一个属性:

[Entity]
[Table('Products')]
TProduct = class
{...}
  [ColumnAttribute('PRODUCTINFO',50)]
  property Info: string read fInfo write  fInfo;

无论如何,如果数据库已经存在,我无法让框架更新架构。

我错过了什么?我必须在框架之外手动执行此操作吗?

【问题讨论】:

    标签: delphi persistence spring4d


    【解决方案1】:

    我目前不支持也不计划更新架构。

    生成必要的 drop 并重新创建相当容易,但这只是故事的一部分,因为您可能希望保留任何现有数据。通过使用 SQL Server Data Tools,我知道这个兔子洞有多深。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2016-09-19
      • 2021-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多