[英]How to change the database schema with Oracle Workspace Manager versioned tables
我们有一个Oracle数据库,该数据库使用Oracle Workspace Manager(OWM)对多个表进行版本控制。 当前,我们在系统中支持4个工作区。 现在,我们已经确定了需要通过引入新表来帮助创建抽象级别来更改数据库架构的需求。 当前架构如下所示:
Table A ---- FK ----> Table B | | ------- FK ----> Table C
我们希望它如下所示:
Table A ------ FK ----> Table A' ----- FK ------> Table B | | ---------- FK ------> Table C
表A是启用版本的表,而表B和C均未启用版本。 我们希望在迁移后保持表B和C的非版本启用状态,理想情况下,表A'也不会启用版本。 我们还希望这些外键列在表中不可为空。
关于如何完成此架构迁移的任何想法吗?
您为什么仍要使用OWM? 对此几乎没有支持,而且我所知道的没有使用OWM的严肃项目。 祝好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.