Форматтеры и код
JSON в схему Drizzle ORM
Drizzle pgTable definition with $inferSelect / $inferInsert.
Примечание редактора
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.
- JSON в React Hook Form + ZodТиповая схема формы и хук useForm из JSON-структуры.
- JSON в Next.js Server ActionServer Action с разбором Zod и revalidatePath.
- JSON в модель схемы PrismaСоздайте блок модели Prisma из примера JSON.
- JSON в сущность TypeORMКласс TypeORM @Entity с декораторами и сгенерированным id.
- JSON в схему + модель MongooseСхема + модель Mongoose с временными метками и типами.
- JSON в маршрутизатор tRPCСкелет маршрутизатора tRPC с вводом Zod — list, byId, create.