Jornada do Dev

Database Transactions, "Try... Cacth.." e Resposta Customizada.

Entre para ter acesso à essa aula

O vídeo é a 12ª aula de um curso de programação em AdonisJs que se concentra em Transações de Banco de Dados, "Try... Catch.." e Resposta Customizada. O instrutor, começa explicando como configurar um novo projeto usando AdonisJs. Ele destaca que a maioria dos métodos Lucid suporta transações. O primeiro passo é sempre obter o objeto trx usando o provedor de banco de dados.

O instrutor então demonstra como usar a instrução "try... catch". Ele explica que a instrução "try" consiste em um bloco "try", que contém uma ou mais instruções, e pelo menos uma cláusula "catch" ou uma cláusula "finally", ou ambas.

Em seguida, o instrutor demonstra como usar transações para garantir que apenas dados válidos sejam inseridos no banco de dados. Ele cria uma nova transação e mostra como usar o método "commit" para confirmar a transação ou o método "rollback" para reverter a transação em caso de erro.