{ "version": "6", "dialect": "sqlite", "id": "04ff83bd-e207-44d3-b8b7-8f82157bbeb8", "prevId": "7a3efb1c-d2e3-4f56-a789-0b1234567890", "tables": { "diseases": { "name": "diseases", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "plant_id": { "name": "plant_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "scientific_name": { "name": "scientific_name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "''" }, "causal_agent_type": { "name": "causal_agent_type", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "''" }, "symptoms": { "name": "symptoms", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "causes": { "name": "causes", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "treatment": { "name": "treatment", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "prevention": { "name": "prevention", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "lookalike_ids": { "name": "lookalike_ids", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "prevalence": { "name": "prevalence", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'uncommon'" }, "severity": { "name": "severity", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "image_url": { "name": "image_url", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "''" }, "source_url": { "name": "source_url", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "''" }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(datetime('now'))" }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(datetime('now'))" } }, "indexes": { "idx_diseases_plant_id": { "name": "idx_diseases_plant_id", "columns": [ "plant_id" ], "isUnique": false }, "idx_diseases_causal_agent": { "name": "idx_diseases_causal_agent", "columns": [ "causal_agent_type" ], "isUnique": false }, "idx_diseases_severity": { "name": "idx_diseases_severity", "columns": [ "severity" ], "isUnique": false }, "idx_diseases_prevalence": { "name": "idx_diseases_prevalence", "columns": [ "prevalence" ], "isUnique": false } }, "foreignKeys": { "diseases_plant_id_plants_id_fk": { "name": "diseases_plant_id_plants_id_fk", "tableFrom": "diseases", "tableTo": "plants", "columnsFrom": [ "plant_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "plant_views": { "name": "plant_views", "columns": { "plant_id": { "name": "plant_id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "view_count": { "name": "view_count", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 } }, "indexes": { "idx_plant_views_count": { "name": "idx_plant_views_count", "columns": [ "view_count" ], "isUnique": false } }, "foreignKeys": { "plant_views_plant_id_plants_id_fk": { "name": "plant_views_plant_id_plants_id_fk", "tableFrom": "plant_views", "tableTo": "plants", "columnsFrom": [ "plant_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "plants": { "name": "plants", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "common_name": { "name": "common_name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "scientific_name": { "name": "scientific_name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "family": { "name": "family", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "category": { "name": "category", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "care_summary": { "name": "care_summary", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "''" }, "image_url": { "name": "image_url", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "''" }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(datetime('now'))" }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(datetime('now'))" } }, "indexes": { "idx_plants_category": { "name": "idx_plants_category", "columns": [ "category" ], "isUnique": false }, "idx_plants_common_name": { "name": "idx_plants_common_name", "columns": [ "common_name" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "scrape_sources": { "name": "scrape_sources", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "source_type": { "name": "source_type", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "source_url": { "name": "source_url", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "last_scraped_at": { "name": "last_scraped_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "entries_count": { "name": "entries_count", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'pending'" }, "error_message": { "name": "error_message", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(datetime('now'))" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }