1
resposta

[Dúvida] Migrações com typeorm

É possivel fazer um arquivo de migração como é no ORM com sequelize dos estudos passados em que não precisaria fazer a mão?

1 resposta

Oi, Isolda! Tudo bem com você? Espero que sim!

Sim, é possível criar arquivos de migração com o TypeORM, assim como você fazia com o Sequelize. O TypeORM possui uma ferramenta de linha de comando chamada "typeorm" que facilita a criação de migrações automaticamente, sem precisar escrever tudo manualmente.

Para criar uma migração com o TypeORM, você pode executar o seguinte comando no terminal:

typeorm migration:create -n NomeDaMigracao

Isso irá criar um arquivo de migração na pasta "migrations" do seu projeto. Dentro desse arquivo, você poderá definir as alterações que deseja realizar no banco de dados, como criar tabelas, adicionar colunas, etc.

Após definir as alterações na migração, você pode executá-la para aplicar as mudanças no banco de dados. Para isso, utilize o seguinte comando:

typeorm migration:run

Dessa forma, o TypeORM irá executar todas as migrações pendentes e aplicar as alterações no banco de dados.

É importante lembrar que, assim como no Sequelize, é necessário configurar corretamente o TypeORM para que ele se conecte ao seu banco de dados PostgreSQL. Certifique-se de ter as configurações corretas no arquivo "ormconfig.json" do seu projeto.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software