-- +goose Up -- Add separate columns for different embedding dimensions. -- Existing 'embeddings' column (if present) is left untouched for backward compatibility. -- Application code will now populate embedding_384 or embedding_1536 instead. ALTER TABLE sentence_embeddings ADD COLUMN IF NOT EXISTS embedding_384 vector(384), ADD COLUMN IF NOT EXISTS embedding_1536 vector(1536); -- +goose Down ALTER TABLE sentence_embeddings DROP COLUMN IF EXISTS embedding_384, DROP COLUMN IF EXISTS embedding_1536;