EnglishFrenchItalianPortuguese

Ativando a Foreing Key do SQFlite no Flutter

HI,

nem tava mais lembrado disso, que era preciso ativar a foreing key no sqlite. Acho que não cheguei a trabalhar com isso no Android. Quando a parte de excluir em cascata não funcionou, eu criei um métodos para excluir os registros filhos, hehehe.

Na página do plugin sqflte tem o código para configurar a chave estrangeira
https://github.com/tekartik/sqflite/blob/master/sqflite/doc/migration_example.md

Mas faltava um detalhe. Chamar essa funcão pare que a chave estrangeira pudesse funcionar

Achei aqui

Flutter SQFlite one to many relationship setup
https://stackoverflow.com/a/58901851/12528803

Exemplo que utilizei para trabalhar com banco de dados no Flutter, com mais de uma tabela

Flutter: Todo App using BLoC Design Pattern with SQLite
https://medium.com/@vaygeth/reactive-flutter-todo-app-using-bloc-design-pattern-b71e2434f692

O legal desse código é que usa Provider e RxDart

Intel +, Fiquem na Paz!!!

Deixe uma resposta

Fechar Menu

Modelo de site no estilo Landing Page, utilizando o tema OceanWP + o construtor visual de páginas Elementor.

Todos os itens utilizados para construir esse modelo são free. Não existe nenhum item pirateado.

Acompanha documento para ajudar a entender como o modelo foi produzido.