2010-12-02 13 views
0

Tout ce que j'ai lu jusqu'à présent, il semble que vous copiez la base de données à partir des actifs dans un "répertoire de travail" avant qu'il ne soit utilisé. Si j'ai une base de données SQLite existante, je la mets en actif. Ensuite, je dois le copier avant qu'il ne soit utilisé.Pourquoi copiez-vous la base de données SQLite avant de l'utiliser?

Est-ce que quelqu'un sait pourquoi c'est le cas?

+1

Pouvez-vous citer une source que vous avez trouvé cette idée? – sharptooth

Répondre

1

Je peux voir une application possible à cela, où l'on ne veut pas accidentellement corrompre la base de données pendant l'écriture. Mais dans ce cas, il faudrait déplacer la base de données quand elle a fini de fonctionner, sinon, le programme suivant démarrera à partir de l'état de la base de données "par défaut".

Cela pourrait être un autre cas d'utilisation - vous pouvez toujours vouloir démarrer l'exécution du programme avec un état de données connu. L'état précédent peut être défini à partir d'une application externe.