Skip to content

Форматтеры и код

JSON в схему Drizzle ORM

Drizzle pgTable definition with $inferSelect / $inferInsert.

Runs in your browser
JSON · source
lines: 17chars: 261size: 261 B
Drizzle schema · result
lines: 16chars: 614size: 614 B
live

Примечание редактора

Understanding · A schema that's also a value.

Эта углублённая глава пока доступна только на английском языке. Инструмент конвертации выше работает на вашем языке; развёрнутая статья ещё не переведена.

Часто задаваемые вопросы

Quick answers.

How are column types determined?

The generator maps JSON primitives to PostgreSQL types. Strings are mapped to `text`, numbers to `integer` or `numeric`, and booleans to `boolean`.

Does it support nested objects?

JSON columns are defined using the `jsonb` type. For relational structures, you should define separate tables and establish foreign keys manually.

Is the output compatible with TypeScript?

Yes. The generated code includes `InferSelectModel` and `InferInsertModel` types to provide full type-safety for your database queries.

Are my data structures shared with a server?

No. The transformation happens entirely within your browser's memory, so your private schema designs are never transmitted or stored.

Люди также ищут

Связанные инструменты

More in this room.

Смотреть все в Форматтеры и код