是否有任何自动方式将Loopback 3中的项目迁移到Loopback 4?例如,我在JSON中有模型定义:
{"name": "Item",
"base": "PersistedModel",
"forceId": true,
"properties": {
"id": {
"type": "number",
"id": true
},
"created": {
"type": "Date",
"postgresql": {
"dbDefault": "now()"
}
},
"name": {
"type": "string",
"required": true
}
}
}
有办法在LB4中自动创建相同的模型吗?
发布于 2018-12-14 09:41:01
2020年5月13日更新
LoopBack 4文档现在有了一个全面的迁移指南。CLI工具也可用于帮助迁移某些compon。
原始答案
LoopBack团队的大家好
从LoopBack 3到LoopBack 4还没有明确的迁移路径。我们正在GitHub问题回环-下一个#1849中讨论不同的迁移方法,您可能会发现一些信息很有用。我们鼓励所有LB3用户加入讨论。
注意,LB4还不支持所有LB3特性,缺少的特性列表是在GitHub问题回环-下一个1920年中维护的。
发布于 2019-09-04 12:35:15
到目前为止,还没有办法进行这种迁移。LB4在模型创建方面与LB3有很大不同,在lB3中,模型配置以JSON格式存储,而在LB4中,则是通过@model和@property装饰器在类型记录中定义的。也许在未来会有某种方式。
https://stackoverflow.com/questions/53775320
复制相似问题