xSQL Comparison Bundle for Oracle Databases - v9
Entity Filters

Entity filters allow you to exclude schema objects based on some predefined criteria. You could exclude, for example, tables whose name starts with TEST_, views ending with "_TEMP", procedures by name, function using regular expressions and more.

There are many ways to launch the entity filters:

Schema compare creates filters for specific object types, such as tables, views, procedures. A filter is set of name-selecting criteria, combined with the OR/AND operator.
If you wish to exclude, for example, all tables whose name starts with DEV_ or TEST_, you could create the following filter (notice the OR operator):
      Table filter: name starting with "DEV_" OR name starting with "TEST_"

If you wish to exclude all but two views, whose name are V_EMPLOYEES and V_JOBS, the filter would be as follows (notice the AND operator):
      View filter: name != "V_EMPLOYEES" AND name != V_JOBS

 

You create an entity filter as follows:

For a more complex filter, that combines criteria with both OR and AND operators, you can create multiple groups. Place the OR-criteria in one group and the AND-criteria in another.

The filter criteria is the expression that the object name is checked against. Objects, whose name meet the filter criteria, are excluded from schema comparison. There are 10 different types of criteria that you can choose from. You can also specify whether the criteria should be case sensitive.

 

 


Copyright © 2019 xSQL Software - All rights reserved.

Send us your comments