How to Change Schema Initialization Options
While commonly used schema options within CopyStorm are directly exposed in the CopyStorm GUI, a number of schema initialization parameters can only be provided by providing CopyStorm with a JDBCDatabaseBuilderConfig.xml file.
To use the options detailed in this page, create a JDBCDatabaseBuilderConfig.xml file and copy it to one of the CopyStorm Configuration File Directories.
Capitalize Column & Table Names
The following XML will cause CopyStorm to create a Salesforce data table and column names in ALL CAPS.
<JDBCDatabaseBuilder>
<!--
Set these values to "true" to capitalize table and column names.
-->
<CapitalizeTableNames enabled="true" />
<CapitalizeColumnNames enabled="true" />
</JDBCDatabaseBuilder>Remove Table & Column Postfixes
The following XML will cause CopyStorm to remove Salesforce-standard postfixes from database table and column names.
<JDBCDatabaseBuilder>
<!--
Remove the following postfixes from Salesforce data tables and columns
-->
<RemovePostFixFromTableName postfix="__c,__ka,__kav,__b,__x" />
<RemovePostFixFromColumnName postfix="__c" />
</JDBCDatabaseBuilder>Last updated
Was this helpful?
