{ "version": "6", "dialect": "sqlite", "id": "9dec55ea-0c03-4c98-99a6-dd143b336791", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "documents": { "name": "documents", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "repository_id": { "name": "repository_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "version_id": { "name": "version_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "file_path": { "name": "file_path", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "language": { "name": "language", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "token_count": { "name": "token_count", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "checksum": { "name": "checksum", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "indexed_at": { "name": "indexed_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "documents_repository_id_repositories_id_fk": { "name": "documents_repository_id_repositories_id_fk", "tableFrom": "documents", "tableTo": "repositories", "columnsFrom": ["repository_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" }, "documents_version_id_repository_versions_id_fk": { "name": "documents_version_id_repository_versions_id_fk", "tableFrom": "documents", "tableTo": "repository_versions", "columnsFrom": ["version_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "indexing_jobs": { "name": "indexing_jobs", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "repository_id": { "name": "repository_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "version_id": { "name": "version_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'queued'" }, "progress": { "name": "progress", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "total_files": { "name": "total_files", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "processed_files": { "name": "processed_files", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "error": { "name": "error", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "started_at": { "name": "started_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "completed_at": { "name": "completed_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "indexing_jobs_repository_id_repositories_id_fk": { "name": "indexing_jobs_repository_id_repositories_id_fk", "tableFrom": "indexing_jobs", "tableTo": "repositories", "columnsFrom": ["repository_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "repositories": { "name": "repositories", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "source": { "name": "source", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "source_url": { "name": "source_url", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "branch": { "name": "branch", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'main'" }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'pending'" }, "total_snippets": { "name": "total_snippets", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "total_tokens": { "name": "total_tokens", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "trust_score": { "name": "trust_score", "type": "real", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "benchmark_score": { "name": "benchmark_score", "type": "real", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "stars": { "name": "stars", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "github_token": { "name": "github_token", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "last_indexed_at": { "name": "last_indexed_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "repository_configs": { "name": "repository_configs", "columns": { "repository_id": { "name": "repository_id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "project_title": { "name": "project_title", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "folders": { "name": "folders", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "exclude_folders": { "name": "exclude_folders", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "exclude_files": { "name": "exclude_files", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "rules": { "name": "rules", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "previous_versions": { "name": "previous_versions", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "repository_configs_repository_id_repositories_id_fk": { "name": "repository_configs_repository_id_repositories_id_fk", "tableFrom": "repository_configs", "tableTo": "repositories", "columnsFrom": ["repository_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "repository_versions": { "name": "repository_versions", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "repository_id": { "name": "repository_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "tag": { "name": "tag", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'pending'" }, "total_snippets": { "name": "total_snippets", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "indexed_at": { "name": "indexed_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "repository_versions_repository_id_repositories_id_fk": { "name": "repository_versions_repository_id_repositories_id_fk", "tableFrom": "repository_versions", "tableTo": "repositories", "columnsFrom": ["repository_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "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": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "snippet_embeddings": { "name": "snippet_embeddings", "columns": { "snippet_id": { "name": "snippet_id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "model": { "name": "model", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "dimensions": { "name": "dimensions", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "embedding": { "name": "embedding", "type": "blob", "primaryKey": false, "notNull": true, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "snippet_embeddings_snippet_id_snippets_id_fk": { "name": "snippet_embeddings_snippet_id_snippets_id_fk", "tableFrom": "snippet_embeddings", "tableTo": "snippets", "columnsFrom": ["snippet_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "snippets": { "name": "snippets", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "document_id": { "name": "document_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "repository_id": { "name": "repository_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "version_id": { "name": "version_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "content": { "name": "content", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "language": { "name": "language", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "breadcrumb": { "name": "breadcrumb", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "token_count": { "name": "token_count", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false, "default": 0 }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "snippets_document_id_documents_id_fk": { "name": "snippets_document_id_documents_id_fk", "tableFrom": "snippets", "tableTo": "documents", "columnsFrom": ["document_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" }, "snippets_repository_id_repositories_id_fk": { "name": "snippets_repository_id_repositories_id_fk", "tableFrom": "snippets", "tableTo": "repositories", "columnsFrom": ["repository_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" }, "snippets_version_id_repository_versions_id_fk": { "name": "snippets_version_id_repository_versions_id_fk", "tableFrom": "snippets", "tableTo": "repository_versions", "columnsFrom": ["version_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }