{ "version": "6", "dialect": "sqlite", "id": "be05d3e6-4ab4-4a59-a592-6459b19b440f", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "categories": { "name": "categories", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "categories_name_unique": { "name": "categories_name_unique", "columns": ["name"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "groceries": { "name": "groceries", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "checked": { "name": "checked", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "category_id": { "name": "category_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "groceries_name_unique": { "name": "groceries_name_unique", "columns": ["name"], "isUnique": true } }, "foreignKeys": { "groceries_category_id_categories_id_fk": { "name": "groceries_category_id_categories_id_fk", "tableFrom": "groceries", "tableTo": "categories", "columnsFrom": ["category_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "references": { "name": "references", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "grocery_id": { "name": "grocery_id", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "reference": { "name": "reference", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "price": { "name": "price", "type": "real", "primaryKey": false, "notNull": false, "autoincrement": false }, "unit": { "name": "unit", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "quality_score": { "name": "quality_score", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "references_grocery_id_groceries_id_fk": { "name": "references_grocery_id_groceries_id_fk", "tableFrom": "references", "tableTo": "groceries", "columnsFrom": ["grocery_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }