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 . 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
. 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.General - contains general information about the database, without any categories (see General Category (DBMS)). All items defined in the General category apply to all database objects.
Script - used for generation and reverse engineering. Contains the following sub-categories:
Syntax - general parameters for SQL syntax (see Syntax Category)
Format - parameters for allowed characters (see Format Category)
File - header, footer and usage text items used during generation (see File Category)
Keywords - the list of SQL reserved words and functions (see Keywords Category)
Objects - contains commands to create, delete or modify all the objects in the database. Also includes commands that define object behavior, defaults, necessary SQL queries, reverse engineering options, and so on (see Script/Objects Category (DBMS)).
Data Type - contains the list of valid data types for the specified DBMS and the corresponding types in PowerDesigner (see Script/Data Type Category (DBMS)).
Customize - Retrieves information from PowerDesigner Version 6 DBMS definition files. It is not used in later versions.
ODBC - present only if the DBMS does not support standard statements for generation. In this case the ODBC category contains additional items necessary for live database connection generation .
Transformation Profiles – contains group of transformations used during model generation when you need to apply changes to objects in the source or target models (see Transformations (Profile)).
Profile - allows you to define extended attribute types and extended attributes for database objects (see Profile Category (DBMS)).
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 |