父键改进¶
https://blueprints.launchpad.net/congress/+spec/parent-key-improvements
congress 中当前的 parent_key 实现存在两个不足之处。
无法从子表中访问它。这在 neutron 重构工作中是必需的,用于处理 neutron 结构路由器响应的方式。
它的列名始终命名为 parent_key。如果我们可以让模式中的列名实际反映其名称,将会很有帮助。例如,router_id 之类。
问题描述¶
父键无法从子表中访问,这是必需的。
无法重命名父键列名。
提议的变更¶
修改数据源框架代码以实现此功能。
为了处理,应在 translator 中添加:‘parent-col-name’: <NAME> 来指定列名。如果不存在此项,则仍将采用旧行为,即列名称为 parent_key。
备选方案¶
N/A
策略¶
N/A
策略动作¶
N/A
数据源¶
N/A
数据模型影响¶
N/A
REST API 影响¶
N/A
安全影响¶
N/A
通知影响¶
N/A
其他最终用户影响¶
N/A
性能影响¶
N/A
其他部署者影响¶
N/A
开发者影响¶
N/A
依赖项¶
在 neutronv2 重构完成之前需要完成此操作。
测试¶
将包含单元测试。
文档影响¶
N/A
参考资料¶
N/A