{ "qa_category": { "name": "qa_category", "fields": { "qa_category_id": { "name": "qa_category_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_category_parent": { "name": "qa_category_parent", "type": "INT", "default": null, "null": true, "foreignTable": "qa_category", "foreignKey": "qa_category_id" } } }, "qa_category_l11n": { "name": "qa_category_l11n", "fields": { "qa_category_l11n_id": { "name": "qa_category_l11n_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_category_l11n_name": { "name": "qa_category_l11n_name", "type": "VARCHAR(255)", "null": false }, "qa_category_l11n_category": { "name": "qa_category_l11n_category", "type": "INT", "null": false, "foreignTable": "qa_category", "foreignKey": "qa_category_id" }, "qa_category_l11n_language": { "name": "qa_category_l11n_language", "type": "VARCHAR(2)", "default": null, "null": true, "foreignTable": "language", "foreignKey": "language_639_1" } } }, "qa_question": { "name": "qa_question", "fields": { "qa_question_id": { "name": "qa_question_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_question_status": { "name": "qa_question_status", "type": "INT", "default": null, "null": true }, "qa_question_title": { "name": "qa_question_title", "type": "VARCHAR(255)", "null": false }, "qa_question_language": { "name": "qa_question_language", "type": "VARCHAR(3)", "null": false }, "qa_question_question": { "name": "qa_question_question", "type": "TEXT", "null": false }, "qa_question_question_raw": { "name": "qa_question_question_raw", "type": "TEXT", "null": false }, "qa_question_created_at": { "name": "qa_question_created_at", "type": "DATETIME", "null": false }, "qa_question_created_by": { "name": "qa_question_created_by", "type": "INT", "null": false, "foreignTable": "account", "foreignKey": "account_id" }, "qa_question_category": { "name": "qa_question_category", "type": "INT", "default": null, "null": true, "foreignTable": "qa_category", "foreignKey": "qa_category_id" } } }, "qa_question_vote": { "name": "qa_question_vote", "fields": { "qa_question_vote_id": { "name": "qa_question_vote_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_question_vote_question": { "name": "qa_question_vote_question", "type": "INT", "null": false, "foreignTable": "qa_question", "foreignKey": "qa_question_id" }, "qa_question_vote_created_by": { "name": "qa_question_vote_created_by", "type": "INT", "null": false, "foreignTable": "account", "foreignKey": "account_id" }, "qa_question_vote_score": { "name": "qa_question_vote_score", "type": "TINYINT", "null": false }, "qa_question_vote_created_at": { "name": "qa_question_vote_created_at", "type": "DATETIME", "null": false } } }, "qa_tag": { "name": "qa_tag", "fields": { "qa_tag_id": { "name": "qa_tag_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_tag_dst": { "name": "qa_tag_dst", "type": "INT", "null": false, "foreignTable": "qa_question", "foreignKey": "qa_question_id" }, "qa_tag_src": { "name": "qa_tag_src", "type": "INT", "null": false, "foreignTable": "tag", "foreignKey": "tag_id" } } }, "qa_answer": { "name": "qa_answer", "fields": { "qa_answer_id": { "name": "qa_answer_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_answer_status": { "name": "qa_answer_status", "type": "INT", "default": null, "null": true }, "qa_answer_accepted": { "name": "qa_answer_accepted", "type": "TINYINT", "null": false }, "qa_answer_answer": { "name": "qa_answer_answer", "type": "TEXT", "null": false }, "qa_answer_answer_raw": { "name": "qa_answer_answer_raw", "type": "TEXT", "null": false }, "qa_answer_created_at": { "name": "qa_answer_created_at", "type": "DATETIME", "null": false }, "qa_answer_created_by": { "name": "qa_answer_created_by", "type": "INT", "null": false, "foreignTable": "account", "foreignKey": "account_id" }, "qa_answer_question": { "name": "qa_answer_question", "type": "INT", "default": null, "null": true, "foreignTable": "qa_question", "foreignKey": "qa_question_id" } } }, "qa_answer_vote": { "name": "qa_answer_vote", "fields": { "qa_answer_vote_id": { "name": "qa_answer_vote_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "qa_answer_vote_answer": { "name": "qa_answer_vote_answer", "type": "INT", "null": false, "foreignTable": "qa_answer", "foreignKey": "qa_answer_id" }, "qa_answer_vote_created_by": { "name": "qa_answer_vote_created_by", "type": "INT", "null": false, "foreignTable": "account", "foreignKey": "account_id" }, "qa_answer_vote_score": { "name": "qa_answer_vote_score", "type": "TINYINT", "null": false }, "qa_answer_vote_created_at": { "name": "qa_answer_vote_created_at", "type": "DATETIME", "null": false } } } }