Global Configuration Database Table Schemas
- Content Engine database table schemas are provided for informational purposes only. Do not attempt to directly modify the contents of a Content Engine database. Such action can result in a corrupted system and is not supported. Use of database triggers, functions, or other runtime procedural code is likewise unsupported on Content Engine tables.
- Database table schemas are subject to change with or without notice.
- Information is intentionally restricted for columns that are described as a composite of multiple items (for example, Annotation.component_types).
The schema for the following Global Configuration Database (GCD) tables is described. Schema information for the GCD database cannot be retrieved from the Content Engine APIs.
The schemas are based on the 5.5.x version of the Content Engine server, with no add-ons installed. Some column names correspond with system properties created at domain initialization time. Column sizes are shown for the Db2® database system. Column size is expressed in bytes, except for the STRING type, which is expressed as the character size. On Db2, the STRING byte size is 2X the character size. For information about column sizes for other database systems, see Column Size Vendor Differences.
FNGCD Table
Used to store the last 100 versions of the GCD.
| Column Name | Data Type | Db2 ColumnSize | Allows Null | Description |
|---|---|---|---|---|
| epoch_id | INTEGER |
4 | false | Stores the epoch of the GCD version that is stored in this row. |
| gcd_blob | BLOB |
1G | false | Stores the XML data that is the GCD. |
| modify_date | DATE |
10 | false | Stores the date of the last modification of the GCD (the insertion date of this row). |
| last_epoch_id | INTEGER |
4 | true | Used by the server in row zero to determine the last epoch to use (for race condition management). |
FNGCD_ADDON Table
Used to store the data that is associated with add-ons in the Content Cortex domain.
| Column Name | Data Type | Db2 ColumnSize | Allows Null | Description |
|---|---|---|---|---|
| object_id | OBJECT |
16 | false | Used by property: Id of the add-on. |
| creator | STRING |
80 | true | Used by property: Creator |
| create_date | DATE |
10 | true | Used by property: DateCreated |
| modify_user | STRING |
80 | true | Used by property: LastModifier |
| modify_date | DATE |
10 | true | Used by property: DateLastModified |
| xml_manifest | CLOB |
512 M | true | Stores the XML manifest file (the import script) of the add-on. |
| pre_import_script | CLOB |
512 M | true | Stores the pre-import script of the add-on. |
| post_import_script | CLOB |
512 M | true | Stores the post-import script of the add-on. |
Column Size Vendor Differences
Column size is expressed in bytes, except for the STRING type, which is expressed as the character size. For more information about column sizes, and for information about how database large objects (LOBs) are stored, see Database Engine Differences.
| Data Type | Db2 Server Size | SQL Server Size | Oracle Size |
|---|---|---|---|
BINARY |
varies | varies | varies |
BLOB |
1 G | BLOB columns are stored as the IMAGE data type. For column sizes, see SQL Server documentation. | BLOB columns are stored with the BLOB data type. For column sizes, see Oracle documentation. |
BOOLEAN |
2 | 1 | varies |
CLOB |
512 M | CLOB columns are stored as the NTEXT data type. For column sizes, see SQL Server documentation. | CLOB columns are stored with the CLOB data type. For column sizes, see Oracle documentation. |
DATE |
10 | 8 | 6 |
DOUBLE |
8 | 8 | 8 |
GUID |
16 | 16 | 16 |
INTEGER |
4 | 4 | varies |
INTEGER64 |
8 | 8 | varies |
OBJECT |
16 | 16 | 16 |
STRING |
Byte size is 2X the character count. | Byte size is 2X the character count. | Byte size is 3X the character count. The Oracle STRING type is limited to 1333 characters (3999 bytes). |