Spaces:
Paused
Paused
| -- Enable pgvector extension | |
| CREATE EXTENSION IF NOT EXISTS vector; | |
| -- Create books table | |
| CREATE TABLE IF NOT EXISTS books ( | |
| id SERIAL PRIMARY KEY, | |
| title TEXT NOT NULL, | |
| author TEXT NOT NULL, | |
| library TEXT NOT NULL, | |
| shelf_location TEXT NOT NULL, | |
| available BOOLEAN DEFAULT TRUE, | |
| embedding VECTOR(768) -- nomic-embed-text-v1.5 is 768 dimensions | |
| ); | |
| -- Create index for vector similarity search | |
| CREATE INDEX ON books USING hnsw (embedding vector_cosine_ops); | |