Option | Usage | Meaning |
'C' | DbOption, PiOption | Use file based collections |
'D' | Dbd Comp | Delete Old Data Base (See Note 1) |
'F' | Dbd/Pi, DbOption, PiOption | Suppress default screen creation (Thunderbolt RAD only) |
'G' n | DbOption only | Specify drl grow room |
'I' | DbOption Only | Use integral .ttt & .lll files |
'K' | Dbd Comp | Ignore Key Definitions |
'L' | DbOption only | Create File with "No Buffer" flag (Windows only) |
'M' | Dbd Comp | Print Map |
'N' | Dbd Comp | Same As 'N' response to "Create Data Base" (See Note 1) |
'O' | Dbd Comp, DbOption | Do not pack on COMP/R |
'P' | Dbd Comp | Suppress Automatic PI Compile |
'Q' | Dbd Comp | Always Recreate .ttt & .lll files |
'R' | Dbd Comp | Same As 'R' response to "Create Data Base" (See Note 1) |
'S' | Dbd Comp | Same As 'S' response to "Create Data Base" (See Note 1) |
'T' | DbOption only | Use separate .ttt & .lll files |
'U' | Dbd Comp, DbOption | Large Update Strand |
'V' | Dbd Comp, Pi Comp | Verbose output |
'W' | DbOption only | Suppress Record Numbers |
'Y' | Dbd Comp | Same As 'Y' response to "Create Data Base" (See Note 1) |
'Z' | Dbd Comp | Suppress Tree/List Initialization (See Note 2) |
Note 1 |
The /D, /N, /R, /S, /Y options specify the various modes for creating or
updating a data base during the compile process. One of these modes
must be specified with the ddlCompileDBD() and ddlCompileDBDMem() API functions.
If none is specified, /N is assumed.
The description of these modes is: /D causes all of the files of the existing data base to be deleted before the new data base is created. In this mode, all existing data is lost. /N terminates the compile process without creating or updating the data base. This mode is useful for diagnostic purposes. /R causes the existing data base to be reformatted to conform to the new data base definition. That is, the existing data base is copied to a new data base; then the old data base is deleted. In /R compile mode, you may: . Add or delete tables and change table sizes . Add or delete fields and change field sizes and data types . Add, delete or change keys and key attributes . Add or delete grouping fields or aliases In /R compile mode, you may not (without losing data): . Change table or field names /S modifies the data base schema, but does not modify the existing data. In /S compile mode, you may: . Change table or field names . Add, delete or change keys and key attributes . Add or delete grouping fields or aliases In /S compile mode, you may not: . Add or delete tables or fields . Change the size of tables . Change the size or data type of fields /Y creates a data base for the first time. |
Note 2 |
The /Z option is used in conjunction with the /R and /S compile options.
When it is invoked, it causes existing DISCRETE indexes to be preserved,
rather than re-initialized.
Use of this option requires that no indexes are renamed, or their size or data type modified. When used with the /R option, it requires that tables may increase in size, but not decrease in size. |
Copyright © 2019 , WhamTech, Inc. All rights reserved. This
document is provided for information purposes only and the contents hereof are
subject to change without notice. Names may be
trademarks of their respective owners.