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.
Config do Sequelize com três ambientes
O sequelize-cli espera um bloco de configuração por ambiente, e quem roda sequelize init uma vez por ano esquece o formato: quais chaves são snake_case, onde entra a DATABASE_URL de produção, o que muda de verdade entre development e test. Esta página entrega esse esqueleto com os três blocos já escritos e apontando para um Postgres local, sem precisar abrir a documentação.
Não existem campos para preencher. O texto é fixo, aparece assim que a página abre e o botão simplesmente repete o mesmo conteúdo. Repare na diferença entre os ambientes: development e test escrevem username, password, database e host separados, enquanto production usa use_env_variable com 'DATABASE_URL', o que faz o Sequelize ler a string de conexão inteira daquela variável em vez dos campos soltos.
Um detalhe derruba muita gente: o conteúdo é module.exports, ou seja, um arquivo .js, e o sequelize-cli procura config/config.json por padrão. Ou você cria um .sequelizerc apontando para config/config.js, ou passa --config na linha de comando. O dialect vem fixo em postgres, então troque nos três blocos para MySQL ou SQLite. Em banco gerenciado costuma faltar dialectOptions com ssl. Tudo é montado no navegador.
Perguntas frequentes
Dá para escolher MySQL ou SQLite na ferramenta?
Por que o bloco production não tem usuário e senha?
Preciso mesmo de um .sequelizerc?
Ferramentas Relacionadas
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.
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.