Gerador Prisma Init
Gera um schema.prisma inicial com datasource PostgreSQL e um modelo de exemplo.
schema.prisma inicial com Postgres e User
Começar com Prisma quase sempre passa por copiar o schema de um projeto antigo, porque a sintaxe dos blocos generator e datasource não é do tipo que se escreve de cabeça. Some a isso os atributos do modelo, o @id, o @default(autoincrement()), a interrogação que marca campo opcional, e você já perdeu dez minutos antes da primeira migração.
A ferramenta mostra um schema completo e fixo, sem campos para escolher, já na tela quando a página abre. Tem o bloco generator client com provider prisma-client-js, o datasource db com provider postgresql e url lendo env("DATABASE_URL"), e um model User com id Int autoincrementado, email String único, name String opcional e createdAt DateTime com default now(). O arquivo vai em prisma/schema.prisma.
Depois de colar, crie um .env na raiz com DATABASE_URL apontando para o seu banco, no formato postgresql://usuario:senha@localhost:5432/nome. O Prisma lê esse arquivo sozinho. Aí rode npx prisma migrate dev --name init, que aplica a migração e gera o client. Se o banco já existe e tem tabelas, não use este schema: rode npx prisma db pull, que monta os modelos a partir do que está lá. Roda no navegador.
Perguntas frequentes
Dá para escolher MySQL ou SQLite na página?
Ainda preciso rodar prisma init?
Como gero o Prisma Client?
Ferramentas Relacionadas
Gerador TypeORM Init
Gere um data-source.ts inicial do TypeORM com conexão PostgreSQL pronta, em TypeScript. Copie o arquivo e comece a usar entidades e migrations no seu projeto.
Gerador Mongoose Init
Gere o arquivo de conexão Mongoose com MongoDB e um schema de exemplo, pronto para colar no seu projeto Node.js. Comece a modelar seus dados em segundos.
Gerador Sequelize Init
Gera o config/config.js do Sequelize ORM com os ambientes de desenvolvimento, teste e produção, todos no dialeto postgres. Copie e ajuste as credenciais.
Gerador Drizzle Init
Gera um drizzle.config.ts para o Drizzle ORM com dialeto PostgreSQL, pronto para migrations. Copie o arquivo e configure o seu schema type-safe.
Gerador railway.toml
Gere um railway.toml com comando de build, start e healthcheck prontos para o deploy na Railway. Configure tudo pelo navegador e cole no seu repositório.
Gerador netlify.toml
Gere um netlify.toml com comando de build, redirects e cabeçalhos de segurança prontos para o deploy na Netlify. Configure tudo pelo navegador e copie o arquivo.