Method and apparatus to migrate a database
First Claim
Patent Images
1. A method for migrating a current database to an updated database, comprising:
- starting a current database for migrating to an updated database;
reading a configuration file having both data transformation information and control information defining modifications to be made to the current database to effect a migration to the updated database;
exporting data from the current database;
creating the updated database based on control information in a configuration file;
moving the updated database to a target location; and
loading the updated database with new data files based on data transformation information in the configuration file.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is described to migrate database. Data transformations are specified in a configuration file. The configuration file contains both control information and data transformation information. The migration is performed automatically using the configuration file using an object-oriented migration application. A new database is created using the control information in the configuration file. The new database is populated with the appropriate data based on the data transformation information in the configuration file, resulting in a properly updated database.
68 Citations
30 Claims
-
1. A method for migrating a current database to an updated database, comprising:
-
starting a current database for migrating to an updated database;
reading a configuration file having both data transformation information and control information defining modifications to be made to the current database to effect a migration to the updated database;
exporting data from the current database;
creating the updated database based on control information in a configuration file;
moving the updated database to a target location; and
loading the updated database with new data files based on data transformation information in the configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A database migrator for transforming a current database into an updated database, comprising:
-
a module comprising a user interface running on a computing device capable of executing object-oriented computer programs;
a first section of object oriented computer code defining a migration model used by the user interface, the migration model using a configuration file having control information and data transformation information, wherein the configuration file defines changes required to transform a current database into an updated database;
a second section of object-oriented computer code defining a database transformer class; and
a third section of object-oriented computer code defining a database parser class. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium containing code sections for transforming a current database into an updated database, said medium comprising:
-
a first code section for implementing a user interface running on a computing device capable of executing object-oriented computer programs;
a second section of object oriented computer code defining a migration model used by the user interface, the migration model using a configuration file having control information and data transformation information, wherein the configuration file defines changes required to transform a current database into an updated database;
a third section of object-oriented computer code defining a database transformer class; and
a fourth section of object-oriented computer code defining a database parser class. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification