Skip to main content
Glama
20250617000001_upgrade_embedding_dimensions.exs1.65 kB
defmodule HexdocsMcp.Repo.Migrations.UpgradeEmbeddingDimensions do use Ecto.Migration def up do execute "DROP TABLE IF EXISTS embeddings;" execute """ CREATE TABLE embeddings( id INTEGER PRIMARY KEY, package TEXT NOT NULL, version TEXT NOT NULL, source_file TEXT NOT NULL, source_type TEXT, start_byte INTEGER, end_byte INTEGER, url TEXT, text_snippet TEXT, text TEXT NOT NULL, content_hash TEXT NOT NULL, embedding FLOAT[1024] NOT NULL, inserted_at TIMESTAMP, updated_at TIMESTAMP, UNIQUE(package, version, source_file, text_snippet) ); """ execute "CREATE INDEX idx_embeddings_package_version ON embeddings(package, version);" execute "CREATE INDEX idx_embeddings_content_hash ON embeddings(package, version, content_hash);" end def down do execute "DROP TABLE IF EXISTS embeddings;" execute """ CREATE TABLE embeddings( id INTEGER PRIMARY KEY, package TEXT NOT NULL, version TEXT NOT NULL, source_file TEXT NOT NULL, source_type TEXT, start_byte INTEGER, end_byte INTEGER, url TEXT, text_snippet TEXT, text TEXT NOT NULL, content_hash TEXT NOT NULL, embedding FLOAT[384] NOT NULL, inserted_at TIMESTAMP, updated_at TIMESTAMP, UNIQUE(package, version, source_file, text_snippet) ); """ execute "CREATE INDEX idx_embeddings_package_version ON embeddings(package, version);" execute "CREATE INDEX idx_embeddings_content_hash ON embeddings(package, version, content_hash);" end end

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bradleygolden/hexdocs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server