Sqlalchemy 如何在Nova数据库中添加表:Openstack
我添加了一个类nova.db.sqlalchemy.models来创建nova数据库中的关联表,但它并没有反映在那里 在“中子”中执行同样的操作就是在“中子数据库”中创建一个表 Openstack文档没有解释如何将数据库扩展到任何地方。Sqlalchemy 如何在Nova数据库中添加表:Openstack,sqlalchemy,models,openstack,openstack-nova,Sqlalchemy,Models,Openstack,Openstack Nova,我添加了一个类nova.db.sqlalchemy.models来创建nova数据库中的关联表,但它并没有反映在那里 在“中子”中执行同样的操作就是在“中子数据库”中创建一个表 Openstack文档没有解释如何将数据库扩展到任何地方。 如何解决此问题?您还必须在nova/db/sqlalchemy/migrate\u repo/versions/中添加迁移文件,然后执行“nova manage db sync”。新表格现在应该反映出来。嗯 在nova/db/sqlalchemy/models
如何解决此问题?您还必须在nova/db/sqlalchemy/migrate\u repo/versions/中添加迁移文件,然后执行“nova manage db sync”。新表格现在应该反映出来。嗯
只需添加一个版本号增加的.py文件即可
我以为db转换现在是在oslo的sqlalchmey类之外完成的。我在oslo下找不到任何sqlalchemy类。common db只有一个ModelBase类。所有模型定义类仅在nova.db.sqlalchemy.models中。如下所示: