{ "version": "6", "dialect": "sqlite", "id": "d3369a08-d474-468e-a003-df32d5f2c61d", "prevId": "49bb8830-0860-4592-97d9-83c44fd350fc", "tables": { "api_keys": { "name": "api_keys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "key": { "name": "key", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "last_used": { "name": "last_used", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "api_keys_key_unique": { "name": "api_keys_key_unique", "columns": [ "key" ], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "articles": { "name": "articles", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "url": { "name": "url", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "author": { "name": "author", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "site_name": { "name": "site_name", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "excerpt": { "name": "excerpt", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "content": { "name": "content", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "text_content": { "name": "text_content", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "lead_image": { "name": "lead_image", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "word_count": { "name": "word_count", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "reading_progress": { "name": "reading_progress", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "reading_time_seconds": { "name": "reading_time_seconds", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "is_favorite": { "name": "is_favorite", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": false }, "is_archived": { "name": "is_archived", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": false }, "folder_id": { "name": "folder_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "tags": { "name": "tags", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'[]'" }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "read_at": { "name": "read_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "finished_at": { "name": "finished_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "email_config": { "name": "email_config", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "inbox_email": { "name": "inbox_email", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "is_active": { "name": "is_active", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": true }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "email_config_inbox_email_unique": { "name": "email_config_inbox_email_unique", "columns": [ "inbox_email" ], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "folders": { "name": "folders", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "color": { "name": "color", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'#3b82f6'" }, "icon": { "name": "icon", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'folder'" }, "parent_id": { "name": "parent_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sort_order": { "name": "sort_order", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "highlights": { "name": "highlights", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "article_id": { "name": "article_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "text": { "name": "text", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "note": { "name": "note", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "color": { "name": "color", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'#fbbf24'" }, "start_offset": { "name": "start_offset", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "end_offset": { "name": "end_offset", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "reading_goals": { "name": "reading_goals", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "metric": { "name": "metric", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "target": { "name": "target", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "is_active": { "name": "is_active", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": true }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "reading_stats": { "name": "reading_stats", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "date": { "name": "date", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "articles_read": { "name": "articles_read", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "articles_added": { "name": "articles_added", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "words_read": { "name": "words_read", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "time_spent_seconds": { "name": "time_spent_seconds", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "streak": { "name": "streak", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 } }, "indexes": { "reading_stats_date_unique": { "name": "reading_stats_date_unique", "columns": [ "date" ], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "settings": { "name": "settings", "columns": { "key": { "name": "key", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }