{ "test_foreign": { "name": "test_foreign", "fields": { "test_foreign_id": { "name": "test_foreign_id", "type": "INT", "null": false, "primary": true, "autoincrement": true } } }, "test": { "name": "test", "fields": { "test_id": { "name": "test_id", "type": "INT", "null": false, "primary": true, "autoincrement": true }, "test_varchar": { "name": "test_varchar", "type": "VARCHAR(255)", "null": false }, "test_text": { "name": "test_text", "type": "TEXT", "null": false }, "test_tinyint": { "name": "test_tinyint", "type": "TINYINT", "null": false }, "test_smallint": { "name": "test_smallint", "type": "SMALLINT", "null": false }, "test_int": { "name": "test_int", "type": "INT", "null": false }, "test_bigint": { "name": "test_bigint", "type": "BIGINT", "null": false }, "test_datetime": { "name": "test_datetime", "type": "DATETIME", "null": false }, "test_null": { "name": "test_null", "type": "VARCHAR(2)", "default": null, "null": true }, "test_default": { "name": "test_default", "type": "VARCHAR(10)", "default": "TeSt1", "null": true }, "test_foreign": { "name": "test_foreign", "type": "INT", "default": null, "null": true, "foreignTable": "test_foreign", "foreignKey": "test_foreign_id" } } } }