嘿家伙, 我需要找出一种备份方式,并将我们的Oracle数据库从我们的生产模式迁移到开发模式和其他方式。迁移和备份模式(复杂的数据库结构)
我们有一堆配置表,它们驱动我们平台上的系统运行的方式,以及在设置新系统或进行维护时,我们需要更新配置表。我们希望能够在开发模式上工作,并且在设置系统/功能后,我们希望能够将所有这些配置迁移到开发模式。
我想运行,我们给系统的ID(从主表)的过程中,我会去通过所有的表格,并选择NVL(..),如果它不存在,我会插入进入,如果它确实存在,那么我只是在该行上运行更新。
这段代码会变得非常混乱和复杂,特别是因为整个配置模式非常复杂,并且可能很难正确处理所有的密钥。
另一种选择我一直在寻找的是触发器,所以建立一个新的系统时,会出现一个日志都在设置/编辑系统,那么我们将在我们的生产模式运行,我们跑的发言。
我在一个合作社任期内,只有6个月的数据库工作,所以我不知道那么多,任何信息/建议将大大appericiated。
(我们使用PL/SQL)