如何在 Spring4D 1.2 中更新数据库模式
How to update a database schema in Spring4D 1.2
我正在试验 Spring4D 1.2 的简单 ORM (Marshmallow)。我可以让它很好地工作,但我无法找到如何让它用新模式更新现有数据库。
比如在"GettingStarted"项目中,我在数据模型中添加了一个属性:
[Entity]
[Table('Products')]
TProduct = class
{...}
[ColumnAttribute('PRODUCTINFO',50)]
property Info: string read fInfo write fInfo;
无论如何,如果数据库已经存在,我无法获取更新架构的框架。
我错过了什么?我必须在框架之外手动执行此操作吗?
我这边目前不支持也没有计划更新架构。
生成必要的掉落并重新创建相当容易,但这只是故事的一部分,因为您可能希望保留任何现有数据。通过使用 SQL 服务器数据工具,我知道这个兔子洞有多深。
我正在试验 Spring4D 1.2 的简单 ORM (Marshmallow)。我可以让它很好地工作,但我无法找到如何让它用新模式更新现有数据库。
比如在"GettingStarted"项目中,我在数据模型中添加了一个属性:
[Entity]
[Table('Products')]
TProduct = class
{...}
[ColumnAttribute('PRODUCTINFO',50)]
property Info: string read fInfo write fInfo;
无论如何,如果数据库已经存在,我无法获取更新架构的框架。
我错过了什么?我必须在框架之外手动执行此操作吗?
我这边目前不支持也没有计划更新架构。
生成必要的掉落并重新创建相当容易,但这只是故事的一部分,因为您可能希望保留任何现有数据。通过使用 SQL 服务器数据工具,我知道这个兔子洞有多深。