DBMS Definition Files

DBMS definition file provide PowerDesigner with the information necessary to model, reverse-engineer, and generate for a particular DBMS. PowerDesigner provides definition files for most popular DBMSs. You select a DBMS when you create a PDM.

DBMS definition files have an .xdb extension and are located in install_dir/Resource Files/DBMS. To view the list of DBMSs, select Tools > Resources > DBMS. For information about the tools available in resource file lists, see PowerDesigner Resource Files.

You can consult or modify the DBMS definition file attached to your PDM in the Resource Editor by selecting Database > Edit current DBMS. When you select a category or an item in the left-hand pane, the name, value, and related comment appear in the right side of the dialog box.

Warning!  We strongly recommend that you make a back up of the resource files delivered with PowerDesigner before editing them.
Each DBMS file has the following structure:
The following properties are available on the root of a DBMS definition file:

Property

Description

Name / Code

Name and code of the DBMS.

File Name

[read only] Path and name of the DBMS file.

Family

Used to classify a DBMS, and to establish a link between different database resource files. For example, Sybase AS Anywhere, and Sybase AS Enterprise belong to the SQL Server family.

Triggers are retained when you change target within the same family.

Merge interface allows to merge models from the same family.

Comment

Additional information about the DBMS