Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
386 changes: 386 additions & 0 deletions forward_engineering/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,5 +57,391 @@
"name": "Apply Drop Statements",
"isDropInStatements": true
}
],
"scriptGenerationOptions": [
{
"keyword": "primaryKeys",
"label": "FE_SCRIPT_GENERATION_OPTIONS___PRIMARY_KEYS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"key": "primaryKey",
"valueType": "array"
},
"defaultValue": {
"primaryKey": []
}
},
{
"dependency": {
"key": "primaryKey",
"valueType": "object"
},

"defaultValue": {
"primaryKey": {}
}
},
{
"dependency": {
"type": "or",
"values": [
{
"key": "primaryKey",
"value": true
},
{
"key": "compositePrimaryKey",
"value": true
}
]
},
"defaultValue": {
"primaryKey": false,
"compositePrimaryKey": false
}
}
]
},
{
"keyword": "foreignKeys",
"label": "FE_SCRIPT_GENERATION_OPTIONS___FOREIGN_KEYS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
}
},
{
"keyword": "uniqueConstraints",
"label": "FE_SCRIPT_GENERATION_OPTIONS___UNIQUE_KEYS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"key": "uniqueKey",
"valueType": "array"
},
"defaultValue": {
"uniqueKey": []
}
},
{
"dependency": {
"key": "uniqueKey",
"valueType": "object"
},
"defaultValue": {
"uniqueKey": {}
}
},
{
"dependency": {
"type": "or",
"values": [
{
"key": "unique",
"value": true
},
{
"key": "compositeUniqueKey",
"value": true
},
{
"key": "compMode",
"exist": true
}
]
},
"defaultValue": {
"unique": false,
"compositeUniqueKey": false
}
}
]
},
{
"keyword": "columnNotNullConstraints",
"label": "FE_SCRIPT_GENERATION_OPTIONS___COLUMN_NOT_NULL",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"key": "required",
"value": true
},
"defaultValue": {
"required": false
}
}
]
},
{
"keyword": "columnDefaultValues",
"label": "FE_SCRIPT_GENERATION_OPTIONS___COLUMN_DEFAULT_VALUES",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"key": "default",
"exist": true
},
"defaultValue": {
"default": ""
}
}
]
},
{
"keyword": "schemaComments",
"label": "FE_SCRIPT_GENERATION_OPTIONS___SCHEMA_COMMENTS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"key": "type",
"value": "bucket"
},
"defaultValue": {
"description": ""
}
}
]
},
{
"keyword": "tableComments",
"label": "FE_SCRIPT_GENERATION_OPTIONS___TABLE_COMMENTS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"type": "and",
"values": [
{
"key": "collectionName",
"exist": true
},
{
"key": "description",
"exist": true
}
]
},
"defaultValue": {
"description": ""
}
}
]
},
{
"keyword": "viewComments",
"label": "FE_SCRIPT_GENERATION_OPTIONS___VIEW_COMMENTS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"key": "viewOn",
"exist": true
},
"defaultValue": {
"description": ""
}
}
]
},
{
"keyword": "columnComments",
"label": "FE_SCRIPT_GENERATION_OPTIONS___COLUMN_COMMENTS",
"disabled": false,
"value": {
"inline": {
"default": true,
"disabled": false,
"disabledLabel": ""
},
"separate": {
"default": false,
"disabled": false,
"disabledLabel": ""
},
"ignore": {
"default": false,
"disabled": false,
"disabledLabel": ""
}
},
"adapters": [
{
"dependency": {
"type": "and",
"values": [
{
"type": "not",
"values": [
{
"key": "type",
"value": "bucket"
},
{
"level": "parent",
"key": "type",
"value": "definitions",
"inDepthParentSearch": true
}
]
},
{
"key": "collectionName",
"exist": false
},
{
"key": "viewOn",
"exist": false
},
{
"key": "description",
"exist": true
}
]
},
"defaultValue": {
"description": ""
}
}
]
}
]
}