{ "version": "6", "dialect": "sqlite", "id": "c350243b-2319-4387-8ed6-5ebb0c7a6814", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "contexts": { "name": "contexts", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "sort_order": { "name": "sort_order", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "meta": { "name": "meta", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "archived_at": { "name": "archived_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "deleted_at": { "name": "deleted_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 1 } }, "indexes": { "contexts_updated_at_idx": { "name": "contexts_updated_at_idx", "columns": [ "updated_at" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "history_entries": { "name": "history_entries", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "topic_id": { "name": "topic_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "date": { "name": "date", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "text": { "name": "text", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "sort_order": { "name": "sort_order", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "linked_context_id": { "name": "linked_context_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "done_at": { "name": "done_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "deleted_at": { "name": "deleted_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 1 } }, "indexes": { "history_entries_updated_at_idx": { "name": "history_entries_updated_at_idx", "columns": [ "updated_at" ], "isUnique": false }, "history_entries_topic_id_idx": { "name": "history_entries_topic_id_idx", "columns": [ "topic_id" ], "isUnique": false } }, "foreignKeys": { "history_entries_topic_id_topics_id_fk": { "name": "history_entries_topic_id_topics_id_fk", "tableFrom": "history_entries", "tableTo": "topics", "columnsFrom": [ "topic_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "ratings": { "name": "ratings", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "topic_id": { "name": "topic_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "history_entry_id": { "name": "history_entry_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "person_name": { "name": "person_name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "value": { "name": "value", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "comment": { "name": "comment", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "deleted_at": { "name": "deleted_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 1 } }, "indexes": { "ratings_updated_at_idx": { "name": "ratings_updated_at_idx", "columns": [ "updated_at" ], "isUnique": false }, "ratings_topic_id_idx": { "name": "ratings_topic_id_idx", "columns": [ "topic_id" ], "isUnique": false } }, "foreignKeys": { "ratings_topic_id_topics_id_fk": { "name": "ratings_topic_id_topics_id_fk", "tableFrom": "ratings", "tableTo": "topics", "columnsFrom": [ "topic_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "ratings_history_entry_id_history_entries_id_fk": { "name": "ratings_history_entry_id_history_entries_id_fk", "tableFrom": "ratings", "tableTo": "history_entries", "columnsFrom": [ "history_entry_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "topics": { "name": "topics", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "context_id": { "name": "context_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'active'" }, "snooze_until": { "name": "snooze_until", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sort_order": { "name": "sort_order", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "is_new": { "name": "is_new", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": true }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "deleted_at": { "name": "deleted_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 1 } }, "indexes": { "topics_updated_at_idx": { "name": "topics_updated_at_idx", "columns": [ "updated_at" ], "isUnique": false }, "topics_context_id_idx": { "name": "topics_context_id_idx", "columns": [ "context_id" ], "isUnique": false } }, "foreignKeys": { "topics_context_id_contexts_id_fk": { "name": "topics_context_id_contexts_id_fk", "tableFrom": "topics", "tableTo": "contexts", "columnsFrom": [ "context_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }