Method of and apparatus for performing design synchronization in a computer system
First Claim
Patent Images
1. A method of performing design synchronization in a computer system, the computer system having at least a first database and a second database, the method comprising:
- executing, during a first time period, a first number of data definition commands against a first table located in the first database, thereby altering a design of the fist table;
comparing the design of the first table and a design of a second table located in the second database;
identifying a difference between the designs of the first and second tables;
constructing a second number of data definition commands based on the difference between the designs, the second number of commands being less than the first number of data definition commands; and
executing, during a second time period after the first time period, the second number of data definition commands against the second table, thereby altering the design of the second table.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of performing design synchronization in a computer system is described. At least a portion of a source schema and at least a portion of a target schema are compared. The target schema is modified based on the differences therebetween. In a preferred fashion, design changes are made at the target with target-specific syntax and the minimum number of equivalent operations.
71 Citations
9 Claims
-
1. A method of performing design synchronization in a computer system, the computer system having at least a first database and a second database, the method comprising:
-
executing, during a first time period, a first number of data definition commands against a first table located in the first database, thereby altering a design of the fist table;
comparing the design of the first table and a design of a second table located in the second database;
identifying a difference between the designs of the first and second tables;
constructing a second number of data definition commands based on the difference between the designs, the second number of commands being less than the first number of data definition commands; and
executing, during a second time period after the first time period, the second number of data definition commands against the second table, thereby altering the design of the second table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of performing design synchronization in a computer system, the computer system having at least a first database and a second database, the method comprising:
-
executing, during a first time period, a first number of data definition commands against a first table located in the first database, thereby altering a design of the first table;
comparing the design of the first table and a design of a second table located in the second database;
identifying a difference between the designs of the first and second tables;
constructing a second number of data definition commands based on the difference between the designs, the second number of commands being the minimum number of data definition commands reflecting the difference between the designs; and
executing, during a second time period after the first time period, the second number of data definition commands against the second table, thereby altering the design of the second table.
-
Specification