oms-Kanban/Admin/Install/db.json
Dennis Eichhorn 1770476959 bump
2024-02-28 05:09:11 +00:00

256 lines
7.9 KiB
JSON
Executable File

{
"kanban_board": {
"name": "kanban_board",
"fields": {
"kanban_board_id": {
"name": "kanban_board_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"kanban_board_name": {
"name": "kanban_board_name",
"type": "VARCHAR(255)",
"null": false
},
"kanban_board_color": {
"name": "kanban_board_color",
"type": "VARCHAR(9)",
"null": false
},
"kanban_board_desc": {
"name": "kanban_board_desc",
"type": "TEXT",
"default": null,
"null": true
},
"kanban_board_descraw": {
"name": "kanban_board_descraw",
"type": "TEXT",
"default": null,
"null": true
},
"kanban_board_status": {
"name": "kanban_board_status",
"type": "TINYINT",
"null": false
},
"kanban_board_order": {
"name": "kanban_board_order",
"type": "INT",
"null": false
},
"kanban_board_style": {
"name": "kanban_board_style",
"type": "TEXT",
"null": true,
"default": null
},
"kanban_board_created_at": {
"name": "kanban_board_created_at",
"type": "DATETIME",
"null": false
},
"kanban_board_created_by": {
"name": "kanban_board_created_by",
"type": "INT",
"null": false,
"foreignTable": "account",
"foreignKey": "account_id"
}
}
},
"kanban_board_tag": {
"name": "kanban_board_tag",
"fields": {
"kanban_board_tag_id": {
"name": "kanban_board_tag_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"kanban_board_tag_dst": {
"name": "kanban_board_tag_dst",
"type": "INT",
"null": false,
"foreignTable": "kanban_board",
"foreignKey": "kanban_board_id"
},
"kanban_board_tag_src": {
"name": "kanban_board_tag_src",
"type": "INT",
"null": false,
"foreignTable": "tag",
"foreignKey": "tag_id"
}
}
},
"kanban_column": {
"name": "kanban_column",
"fields": {
"kanban_column_id": {
"name": "kanban_column_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"kanban_column_name": {
"name": "kanban_column_name",
"type": "VARCHAR(255)",
"null": false
},
"kanban_column_order": {
"name": "kanban_column_order",
"type": "INT",
"null": false
},
"kanban_column_board": {
"name": "kanban_column_board",
"type": "INT",
"null": false,
"foreignTable": "kanban_board",
"foreignKey": "kanban_board_id"
}
}
},
"kanban_card": {
"name": "kanban_card",
"fields": {
"kanban_card_id": {
"name": "kanban_card_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"kanban_card_name": {
"name": "kanban_card_name",
"type": "VARCHAR(255)",
"null": false
},
"kanban_card_description": {
"name": "kanban_card_description",
"type": "TEXT",
"default": null,
"null": true
},
"kanban_card_descriptionraw": {
"name": "kanban_card_descriptionraw",
"type": "TEXT",
"default": null,
"null": true
},
"kanban_card_style": {
"name": "kanban_card_style",
"type": "TEXT",
"null": true,
"default": null
},
"kanban_card_type": {
"name": "kanban_card_type",
"type": "TINYINT",
"null": false
},
"kanban_card_status": {
"name": "kanban_card_status",
"type": "TINYINT",
"null": false
},
"kanban_card_color": {
"name": "kanban_card_color",
"type": "VARCHAR(10)",
"null": false
},
"kanban_card_order": {
"name": "kanban_card_order",
"type": "INT",
"null": false
},
"kanban_card_comment_list": {
"name": "kanban_card_comment_list",
"type": "INT",
"null": true,
"default": null
},
"kanban_card_ref": {
"name": "kanban_card_ref",
"type": "INT",
"null": false
},
"kanban_card_column": {
"name": "kanban_card_column",
"type": "INT",
"null": false,
"foreignTable": "kanban_column",
"foreignKey": "kanban_column_id"
},
"kanban_card_created_at": {
"name": "kanban_card_created_at",
"type": "DATETIME",
"null": false
},
"kanban_card_created_by": {
"name": "kanban_card_created_by",
"type": "INT",
"null": false,
"foreignTable": "account",
"foreignKey": "account_id"
}
}
},
"kanban_card_tag": {
"name": "kanban_card_tag",
"fields": {
"kanban_card_tag_id": {
"name": "kanban_card_tag_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"kanban_card_tag_dst": {
"name": "kanban_card_tag_dst",
"type": "INT",
"null": false,
"foreignTable": "kanban_card",
"foreignKey": "kanban_card_id"
},
"kanban_card_tag_src": {
"name": "kanban_card_tag_src",
"type": "INT",
"null": false,
"foreignTable": "tag",
"foreignKey": "tag_id"
}
}
},
"kanban_card_media": {
"name": "kanban_card_media",
"fields": {
"kanban_card_media_id": {
"name": "kanban_card_media_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"kanban_card_media_src": {
"name": "kanban_card_media_src",
"type": "INT",
"null": false,
"foreignTable": "kanban_card",
"foreignKey": "kanban_card_id"
},
"kanban_card_media_dst": {
"name": "kanban_card_media_dst",
"type": "INT",
"null": false,
"foreignTable": "media",
"foreignKey": "media_id"
}
}
}
}