oms-Checklist/Admin/Install/db.json
Dennis Eichhorn eeabd5d0d0 update
2024-01-02 23:34:17 +00:00

136 lines
4.8 KiB
JSON

{
"checklist_checklist_template": {
"name": "checklist_checklist_template",
"fields": {
"checklist_checklist_template_id": {
"name": "checklist_checklist_template_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"checklist_checklist_template_name": {
"name": "checklist_checklist_template_name",
"type": "VARCHAR(255)",
"null": false
},
"checklist_checklist_template_description": {
"name": "checklist_checklist_template_description",
"type": "TEXT",
"null": false
},
"checklist_checklist_template_repeat": {
"name": "checklist_checklist_template_repeat",
"type": "TINYINT(1)",
"null": false
},
"checklist_checklist_template_interval": {
"name": "checklist_checklist_template_interval",
"type": "VARCHAR(255)",
"null": false
},
"checklist_checklist_template_start": {
"name": "checklist_checklist_template_start",
"type": "DATETIME",
"null": false
},
"checklist_checklist_template_end": {
"name": "checklist_checklist_template_end",
"type": "DATETIME",
"null": true,
"default": null
}
}
},
"checklist_checklist_template_task": {
"name": "checklist_checklist_template_task",
"fields": {
"checklist_checklist_template_task_id": {
"name": "checklist_checklist_template_task_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"checklist_checklist_template_task_order": {
"name": "checklist_checklist_template_task_order",
"type": "INT",
"null": false
},
"checklist_checklist_template_task_template": {
"name": "checklist_checklist_template_task_template",
"type": "INT",
"null": false,
"foreignTable": "checklist_checklist_template",
"foreignKey": "checklist_checklist_template_id"
},
"checklist_checklist_template_task_task": {
"name": "checklist_checklist_template_task_task",
"type": "INT",
"null": false,
"foreignTable": "task",
"foreignKey": "task_id"
}
}
},
"checklist_checklist": {
"name": "checklist_checklist",
"fields": {
"checklist_checklist_id": {
"name": "checklist_checklist_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"checklist_checklist_name": {
"name": "checklist_checklist_name",
"type": "VARCHAR(255)",
"null": false
},
"checklist_checklist_template": {
"name": "checklist_checklist_template",
"type": "INT",
"null": false,
"foreignTable": "checklist_checklist_template",
"foreignKey": "checklist_checklist_template_id"
},
"checklist_checklist_createdat": {
"name": "checklist_checklist_createdat",
"type": "DATETIME",
"null": false
}
}
},
"checklist_checklist_task": {
"name": "checklist_checklist_task",
"fields": {
"checklist_checklist_task_id": {
"name": "checklist_checklist_task_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"checklist_checklist_task_order": {
"name": "checklist_checklist_task_order",
"type": "INT",
"null": false
},
"checklist_checklist_task_template": {
"name": "checklist_checklist_task_template",
"type": "INT",
"null": false,
"foreignTable": "checklist_checklist",
"foreignKey": "checklist_checklist_id"
},
"checklist_checklist_task_task": {
"name": "checklist_checklist_template_task_task",
"type": "INT",
"null": false,
"foreignTable": "task",
"foreignKey": "task_id"
}
}
}
}