{ "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" } } } }