linux-BR.org

Notícias de software livre e tecnologias

Felizmente, podemos escrever arquivos .SQL para representar nossas migrações e, em seguida, migrá-los para qualquer banco de dados que estamos usando, seja através do SQLX-CLI ou usando o comando SQLX :: Execute.Ao compilar seu programa, ele o verificará automaticamente durante o tempo de compilação: se alguma coisa estiver errada, ele automaticamente o verificará.No entanto, ao converter a consulta acima em uma corda crua acima, podemos forçar o campo a não ser indicável novamente:
Você pode ler mais sobre isso aqui.Um comando de migração no aplicativo pode ser assim:
Como recomendação pessoal, eu uso o SQLX -CLI e uso o SQLX Migrate -R Add .O SQLX suporta canais, ouça e, mais importante, PG_Notify, que é uma ótima maneira de podermos lidar com notificações do Postgres quando os registros são atualizados.

Fonte: https://www.shuttle.rs/blog/2023/10/04/sql-in-rust