在将数据库对象从Oracle迁移到PostgreSQL时,以下是一个常见的迁移顺序建议:
表:首先迁移表的结构和数据,因为其他对象(如索引、触发器和函数)可能依赖于表的存在。
索引:迁移表之后,迁移索引。在PostgreSQL中创建与Oracle索引相对应的索引。
触发器:迁移触发器。在PostgreSQL中创建与Oracle触发器相对应的触发器。请注意,触发器可能依赖于表和索引的存在,因此确保在迁移触发器之前已经完成了表和索引的迁移。
函数和包:最后迁移函数和包。将Oracle函数和包的代码转换为等效的PostgreSQL代码,并在PostgreSQL中创建与Oracle函数和包相对应的函数和包。请注意,函数和包可能依赖于表、索引和触发器的存在,因此确保在迁移函数和包之前已经完成了相应的迁移。
标签:触发器,PostgreSQL,函数,Ora2pg,数据库,索引,PG,Oracle,迁移
From: https://www.cnblogs.com/Jeona/p/18074176