No meu projeto de estimação, estou trabalhando com um pequeno banco de dados sqlite e acabei de perceber que, para ON DELETE CASCADE
realmente fazer a coisa, preciso definir PRAGMA foreign_keys = ON
cada vez que estou me conectando ao banco de dados.
No entanto, estou usando o Datagrip e, como é um produto bastante novo para mim, não sei qual é a melhor maneira de definir essa opção todas as vezes.
Por favor, vá nas opções do driver SQLite, aba Avançado
true
e defina comoforeign_keys
parâmetro.Desde que o DataGrip não tenha uma opção integrada para isso, você deve escrever o(s) comando(s) em um script de inicialização e lembre-se de configurá-lo nas opções de cada nova fonte de dados.