# Drizzle-Migration debuggen

Custom pgvector-Type in Drizzle, Composite PK und Schema-Namespace csb sauber abgebildet.

> Projekt: /home/dev/projects/csb-web · 4 Nachrichten

## User

Wie definiere ich einen vector(1024)-Typ als Drizzle customType und einen Composite Primary Key ueber (session_id, msg_uuid)?

## Claude

customType mit dataType() => 'vector(1024)', toDriver serialisiert number[] zu '[..]', fromDriver parst zurueck. Den Composite PK setzt du in der Tabellen-Config via primaryKey({ columns: [t.sessionId, t.msgUuid] }).

## User

Und das Schema csb statt public?

## Claude

pgSchema('csb') als Namespace; alle Tabellen darauf definieren. search_path = csb, public, damit der vector-Typ aus public aufloest.
