Uso sqlite come origine dati in un'app per iPhone. Ho due domande riguardo gli aggiornamenti dell'applicazione.Distribuzione del DB sqlite sull'aggiornamento dell'app iPhone
1.) I dati sono tutti config/non transazionali. Significato, è readonly. Quando aggiorno/aggiungo dati di configurazione, eseguirò un aggiornamento per l'app. Quando un utente ottiene un'app per iPhone aggiornata, l'originale viene disinstallato? Se questo è il caso, sto bene perché verranno distribuiti i nuovi dati di configurazione di db. In caso contrario, come posso sostituire i dati?
2.) I dati sono config e transazionali. Significa che l'utente può salvare i dati nel db. Quando l'utente si aggiorna a una nuova versione dell'app, voglio mantenere i dati esistenti ma sostituire tutti i dati di configurazione. Suppongo che avrei bisogno di avere gli script INSERT e UPDATE memorizzati all'interno dell'applicazione per realizzare questo. Qual è un modo efficiente per farlo?
Stai dicendo che stai installando MySQL su iPhone? Dubito seriamente che potrebbe funzionare. O stai dicendo che l'iPhone sta interrogando un database MySQL su un server da qualche parte? –
Sì - mysql è su iPhone, che è uno scenario comune. Per essere espliciti, la domanda è per gli sviluppatori di iPhone. – 4thSpace
SQLite è uno scenario comune su un iPhone (è integrato). L'uso di MySQL è pazzesco. –