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.
O arquivo que o Drizzle Kit realmente lê
O drizzle.config.ts é pequeno e mesmo assim quebra fácil. A chave mudou de driver para dialect entre versões do drizzle-kit, o caminho do schema tem que bater com o arquivo de verdade e o out decide onde o SQL gerado vai parar. Erre um deles e o generate falha ou cria uma migration vazia, sem explicar direito o motivo. Aqui você pega o arquivo já no formato atual.
Não há o que configurar: o texto é fixo, já está na tela quando você chega e o botão só redesenha o mesmo bloco. Apesar do que a descrição da ferramenta sugere, não existe alternador entre Postgres e SQLite; a saída sempre traz dialect: 'postgresql'. Para SQLite, troque esse valor por 'sqlite' e aponte o url dentro de dbCredentials para um arquivo .db local em vez da string de conexão.
Confira se o seu drizzle-kit é 0.21 ou mais novo, porque versões antigas esperam driver em vez de dialect e recusam essa config. O ponto de exclamação em DATABASE_URL! é asserção de TypeScript: se a variável não existir em runtime, você recebe undefined em vez de um erro claro. E lembre que esse arquivo serve ao CLI (generate, migrate, studio); a aplicação monta o cliente dela em outro lugar. Gerado no navegador.
Perguntas frequentes
A ferramenta gera a versão SQLite?
Esse arquivo conecta a minha aplicação ao banco?
Onde as migrations vão parar?
Ferramentas Relacionadas
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 Prisma Init
Gera um schema.prisma inicial com datasource PostgreSQL e um modelo de exemplo.
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.