@hpbyte/h-codex-core
Version:
Core indexing and search functionality for h-codex
16 lines • 786 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.embeddings = void 0;
const pg_core_1 = require("drizzle-orm/pg-core");
const code_chunks_schema_1 = require("./code_chunks.schema");
exports.embeddings = (0, pg_core_1.pgTable)('embeddings', {
id: (0, pg_core_1.uuid)('id').primaryKey().defaultRandom(),
chunkId: (0, pg_core_1.uuid)('chunk_id')
.notNull()
.references(() => code_chunks_schema_1.codeChunks.id, { onDelete: 'cascade' }),
embedding: (0, pg_core_1.vector)('embedding', { dimensions: 1536 }),
createdAt: (0, pg_core_1.timestamp)('created_at', { withTimezone: true }).defaultNow(),
}, table => ({
uniqueChunkId: (0, pg_core_1.unique)().on(table.chunkId),
}));
//# sourceMappingURL=embeddings.schema.js.map