×

Solution to generate a scriptset for an automated database migration

  • US 10,540,335 B2
  • Filed: 08/07/2017
  • Issued: 01/21/2020
  • Est. Priority Date: 07/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method to facilitate a migration between systems, the method comprising:

  • receiving, by a migration service, indications of a set of database objects to be migrated from a source system to a target system, where the migration service comprises;

    one or more memories, andone or more processors communicatively coupled to the one or more memories;

    analyzing, by the migration service, the set of database objects to be migrated to determine one or more dependencies of the set of database objects based at least partially on results of the analyzing, the one or more dependencies comprising one or more types of the database objects in the set of database objects dependent on an index that references at least one database object of the set of database objects;

    based at least partially on the results of the analyzing, selecting, by the migration service, one or more copy operations for the set of database objects and one or more install operations for the set of database objects at least in part by querying a plurality of copy rules and a plurality of install rules to return the one or more copy operations and the one or more install operations that are defined for the one or more types of database objects;

    determining, by the migration service, an order for the one or more copy operations and the one or more install operations, where;

    copying and installing particular database objects of the set of database objects is specified according to the order, andthe order is based at least partially on the one or more dependencies of the set of database objects; and

    generating at least one script, the at least one script defining the one or more copy operations and the one or more install operations for migrating the set of database objects according to the order.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×