{ "databaseName": "myDatabase", "tables": [ { "tableName": "example1", "columns": [ { "name": "id", "type": "INTEGER", "null": false, "default": "0" }, { "name": "textColumn", "type": "TEXT", "null": false, "default": "" }, { "name": "tinyintColumn", "type": "TINYINT", "null": false, "default": "0" }, { "name": "floatColumn", "type": "FLOAT", "null": false, "default": "0.0" }, { "name": "datetimeColumn", "type": "DATETIME(6)", "null": true, "default": null } ], "constraints": [ { "name": "pk_example1", "type": "pk", "column": "id", "referenceColumn": "id" } ] }, { "tableName": "example2", "columns": [ { "name": "id", "type": "INTEGER", "null": false, "default": "0" }, { "name": "id_exemple1", "type": "INTEGER", "null": false, "default": "0" }, { "name": "textColumn", "type": "TEXT", "null": false, "default": "" }, { "name": "tinyintColumn", "type": "TINYINT", "null": false, "default": "0" }, { "name": "floatColumn", "type": "FLOAT", "null": false, "default": "0.0" }, { "name": "datetimeColumn", "type": "DATETIME(6)", "null": true, "default": null } ], "constraints": [ { "name": "pk_example2", "type": "pk", "column": "id", "referenceColumn": "id" }, { "name": "fk_example2_example2", "type": "fk", "column": "id_exemple1", "referenceTable": "exemple1", "referenceColumn": "id" } ] } ] }