Escrevi um programa que possui um banco de dados SQLite, modificando-o a cada poucos segundos.
Agora, quero escrever um pequeno programa de gadget que apenas leia um pouco das informações desse banco de dados (somente leitura) e as exiba.
O segundo programa pode abrir o banco de dados como "somente leitura", enquanto o primeiro programa pode estar modificando-o?
Está usando Read Only=True
ao abrir o banco de dados o suficiente?
Ou tenho que fazer uma cópia do arquivo SQLite ou algo assim?
Não encontrei nenhuma dica sobre isso no sqlite.org .
O segundo programa não precisa de informações em tempo real, pode estar um pouco desatualizado.
Você está procurando o modo WAL .