| Type | Name and description |
|---|---|
boolean |
additionsonlyIf set to true Orcas will only apply statics changes that extend the database schema. |
java.lang.String |
charsetnameCharacter set used for sql-files. |
java.lang.String |
charsetnamesqllogCan be set to change the character set used for spool files only. |
boolean |
createmissingfkindexesIf set to true, Orcas will create indexes for foreign-key columns that are not indexed. |
java.lang.String |
dateformatThe data format. |
boolean |
dbdocPlantumlIf set to true, orcas will generat platuml-sytle diagrams instead of using graphiz and html. |
boolean |
dropmodeIf set to true, Orcas will drop tables and columns even if they contain data. |
java.lang.String |
excludewherefunctionA where-fragment for excluding functions from the model read from the database. |
java.lang.String |
excludewheregrantA where-fragment for excluding grants from the model read from the database. |
java.lang.String |
excludewheremviewA where-fragment for excluding materialized views from the model read from the database. |
java.lang.String |
excludewhereobjecttypeA where-fragment for excluding object types from the model read from the database. |
java.lang.String |
excludewherepackageA where-fragment for excluding packages from the model read from the database. |
java.lang.String |
excludewhereprocedureA where-fragment for excluding procedures from the model read from the database. |
java.lang.String |
excludewheresequenceA where-fragment for excluding sequences from the model read from the database. |
java.lang.String |
excludewheresynonymA where-fragment for excluding synonyms from the model read from the database. |
java.lang.String |
excludewheretableA where-fragment for excluding tables from the model read from the database. |
java.lang.String |
excludewheretriggerA where-fragment for excluding trigger from the model read from the database. |
java.lang.String |
excludewhereviewA where-fragment for excluding views from the model read from the database. |
de.opitzconsulting.orcas.diff.ExecuteSqlErrorHandler |
executeSqlErrorHandlerExtended control of error handling. |
de.opitzconsulting.orcas.diff.ExtensionHandler |
extensionHandlerA custom extension-handler. |
java.lang.String |
extensionparameterCan be used to parameterize custom extensions. |
java.util.List<java.util.function.UnaryOperator<de.opitzconsulting.orcasDsl.Model>> |
extensionsList of Extensions. |
java.lang.String |
extractgrantsfileThe name of the extracted grants (not used by the orcas-gradle-plugin). |
java.lang.String |
extractmodelinputfolderUsed mainly for the domain-extension to specify the domains to apply during extract. |
boolean |
extractremovedefaultvaluesfrommodelIf set to true, Orcas removes all default values from extracted statics. |
java.lang.String |
extractreplaceablesoutfolderThe name of the extracted replaceables base folder. |
java.lang.String |
extractstaticsoutfolderThe name of the extracted statics base folder. |
java.lang.String |
extractsynonymsfileThe name of the extracted synonyms (not used by the orcas-gradle-plugin). |
FailOnErrorMode |
failOnErrorModeEnum to control error handling. |
boolean |
indexmovetablespaceIf set to true, Orcas will move indexes to their new tablespaces. |
boolean |
indexonlinecreateIf set to true, Orcas will create indexes online. |
boolean |
indexparallelcreateIf set to true, Orcas will create indexes with the parallel option to improve performance. |
boolean |
isExtractViewCommnentsIf set to false, Orcas will extract comments for views. |
boolean |
isExtractViewCommnets@deprecated |
boolean |
isOneTimeScriptLogonlyModeIf set to true, orcas will mark one-time-scripts as executed without executing them. |
java.lang.String |
jdbcdriverJDBC-Driver class of the database. |
java.lang.String |
jdbcurlJDBC-URL of the database. |
boolean |
logCompileErrorsIf set to false, compile errors are not shown. |
boolean |
logignoredstatementsIf set to true Orcas will log ignored statements as comments in the spoolfolder. |
java.lang.String |
loglevelloglevel. |
boolean |
logonlyIf set to true, the detected statics DDL-statements are only written to the log files. |
boolean |
minimizestatementcountIf set to true, Orcas will try to put multiple changes to tables in a single DDL-statement. |
boolean |
multischemaIf set to true, Orcas can handle multiple schemas in a single statics run. |
boolean |
multischemadbaviewsIf multischema is used and set to true, Orcas will use the dba_ views instead of the all_views for extracting data-dictinary data. |
java.lang.String |
multischemaexcludewhereownerIf multischema is used, Orcas uses this as an where-fragment to exclude data-dictinary. |
boolean |
mviewlogmovetablespaceIf set to true, Orcas will recretae mview-logs if they are stored in a diffenrent tablespace. |
java.lang.String |
orcasjdbcdriverDriver class for the one-time-script ORCAS_UPDATES table. |
java.lang.String |
orcasjdbcurlJDBC-Url for the one-time-script ORCAS_UPDATES table. |
java.lang.String |
orcaspasswordPassword for the one-time-script ORCAS_UPDATES table. |
java.lang.String |
orcasusernameUsername for the one-time-script ORCAS_UPDATES table. |
java.lang.String |
passwordpassword of the database. |
java.lang.String |
replaceablesfolderThe folder for replaceables used by the orcas-gradle-plugin. |
java.util.List<java.util.function.UnaryOperator<de.opitzconsulting.orcasDsl.Model>> |
reverseExtensionsList of Reverse-Extensions. |
java.lang.String |
scriptfolderPostfixEnding for script-files. |
java.lang.String |
scriptfolderPrefixStart for script-files. |
boolean |
scriptfolderrecursiveSearch for script-files in subfolders?. |
boolean |
setunusedinsteadofdropcolumnIf set to true, Orcas will set colums to unused instead of dropping them. |
java.lang.String |
spoolfilespoolfile. |
java.lang.String |
spoolfolderThe Subfolder of the gradle build-folder for spoolfiles. |
java.lang.String |
srcjdbcurlCan be used to do a static comparison with another schema instead of script files. |
java.lang.String |
srcpasswordCan be used to do a static comparison with another schema instead of script files. |
java.lang.String |
srcusernameCan be used to do a static comparison with another schema instead of script files. |
java.lang.String |
staticsfolderThe folder for statics used by the orcas-gradle-plugin. |
boolean |
tablemovetablespaceIf set to true, Orcas will move tables to their new tablespaces. |
java.lang.String |
targetplsql@deprecated |
boolean |
updateEnabledStatusIf set to true, Orcas will enable or disable constraints as given in the statics scripts. |
java.lang.String |
usernameusername of the database. |
java.lang.String |
usernameorcas@deprecated |
java.lang.String |
viewextractmodeIf set to "text", Orcas will only extract the source of the views. |
java.lang.String |
xmlinputfile |
java.lang.String |
xmllogfileThe log-file for statics updates within the gradle build-dir. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
If set to true Orcas will only apply statics changes that extend the database schema. In this mode tables and columns are usually added, whereas constraints are usually dropped. There are some database-changes that lead to an errror in this mode (e.g. changing column datatypes). default: false
Character set used for sql-files. default: "UTF-8"
Can be set to change the character set used for spool files only.
If set to true, Orcas will create indexes for foreign-key columns that are not indexed. default: true
The data format. default: "dd.mm.yy"
If set to true, orcas will generat platuml-sytle diagrams instead of using graphiz and html. default: false
If set to true, Orcas will drop tables and columns even if they contain data. default: false
A where-fragment for excluding functions from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "1 = 0" (nothing is excluded)
A where-fragment for excluding grants from the model read from the database. The where-fragment is applied to the all_tab_privs_made data dictionary view. default: "not(owner = user)"
A where-fragment for excluding materialized views from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "object_name like '%$%'"
A where-fragment for excluding object types from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "1 = 0" (nothing is excluded)
A where-fragment for excluding packages from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "1 = 0" (nothing is excluded)
A where-fragment for excluding procedures from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "1 = 0" (nothing is excluded)
A where-fragment for excluding sequences from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "object_name like '%$%'"
A where-fragment for excluding synonyms from the model read from the database. The where-fragment is applied to the all_synonyms data dictionary view. default: "not((owner = user) or (owner = 'PUBLIC' and table_owner = user and db_link is null))"
A where-fragment for excluding tables from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "object_name like '%$%'"
A where-fragment for excluding trigger from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "1 = 0" (nothing is excluded)
A where-fragment for excluding views from the model read from the database. The where-fragment is applied to the user_objects data dictionary view. default: "1 = 0" (nothing is excluded)
Extended control of error handling. default: An error-handler using the failOnErrorMode
A custom extension-handler.
Can be used to parameterize custom extensions. default: ""
List of Extensions. default: empty list
The name of the extracted grants (not used by the orcas-gradle-plugin). default: "extract/scripts/grants/grants.sql"
Used mainly for the domain-extension to specify the domains to apply during extract.
If set to true, Orcas removes all default values from extracted statics. default: true
The name of the extracted replaceables base folder. default: "extract/sql/replaceables"
The name of the extracted statics base folder. default: "extract/sql/statics"
The name of the extracted synonyms (not used by the orcas-gradle-plugin). default: "extract/scripts/synonyms/synonyms.sql"
Enum to control error handling. Only used if executeSqlErrorHandler is not set. default: FailOnErrorMode.ALWAYS
If set to true, Orcas will move indexes to their new tablespaces. If set to false, Orcas will not change indexes if they are stored in a diffenrent tablespace. default: true
If set to true, Orcas will create indexes online. default: false
If set to true, Orcas will create indexes with the parallel option to improve performance. Note that after the index is created the parallel option will be reset. default: true
If set to false, Orcas will extract comments for views. default: false
If set to true, orcas will mark one-time-scripts as executed without executing them. default: false
JDBC-Driver class of the database. default: "oracle.jdbc.OracleDriver"
JDBC-URL of the database.
If set to false, compile errors are not shown. default: true
If set to true Orcas will log ignored statements as comments in the spoolfolder. default: true
loglevel. Possible values: error, warn, info, debug default: "info"
If set to true, the detected statics DDL-statements are only written to the log files. default: false
If set to true, Orcas will try to put multiple changes to tables in a single DDL-statement. default: false
If set to true, Orcas can handle multiple schemas in a single statics run. Object names may need to be prefixed with a schema name in this mode. default: false
If multischema is used and set to true, Orcas will use the dba_ views instead of the all_views for extracting data-dictinary data. Note that multischemaexcludewhereowner is required if set to true. default: false
If multischema is used, Orcas uses this as an where-fragment to exclude data-dictinary. The where-fragment may only use the "owner"-column.
If set to true, Orcas will recretae mview-logs if they are stored in a diffenrent tablespace. If set to false, Orcas will not change mview-logs if they are stored in a diffenrent tablespace. default: false
Driver class for the one-time-script ORCAS_UPDATES table. default: "oracle.jdbc.OracleDriver"
JDBC-Url for the one-time-script ORCAS_UPDATES table. default: null so jdbcurl is used
Password for the one-time-script ORCAS_UPDATES table. default: null so password is used
Username for the one-time-script ORCAS_UPDATES table. default: null so username is used
password of the database.
The folder for replaceables used by the orcas-gradle-plugin. default: "src/main/sql/replaceables"
List of Reverse-Extensions. default: empty list
Ending for script-files. default: ".sql"
Start for script-files. default: "" meaning no filter
Search for script-files in subfolders?. default: true
If set to true, Orcas will set colums to unused instead of dropping them. default: false
spoolfile. default: "orcas_spoolfile.sql"
The Subfolder of the gradle build-folder for spoolfiles. default: "log/"
Can be used to do a static comparison with another schema instead of script files.
Can be used to do a static comparison with another schema instead of script files.
Can be used to do a static comparison with another schema instead of script files.
The folder for statics used by the orcas-gradle-plugin. default: "src/main/sql/statics"
If set to true, Orcas will move tables to their new tablespaces. If set to false, Orcas will not change tables if they are stored in a diffenrent tablespace. default: true
If set to true, Orcas will enable or disable constraints as given in the statics scripts. If set to false, Orcas will not cnahe the enabled state of constraints. default: false
username of the database.
If set to "text", Orcas will only extract the source of the views. Can be "text" or "full". default: "text"
The log-file for statics updates within the gradle build-dir. default: "log.xml"