Estoy usando sqlite como fuente de datos en una aplicación de iPhone. Tengo dos preguntas con respecto a las actualizaciones de la aplicación.Implementando sqlite DB en la actualización de la aplicación de iPhone
1.) Los datos son todos config/nontransactional. Es decir, es de solo lectura. Cuando actualizo/agregue datos de configuración, emitiré una actualización para la aplicación. Cuando un usuario obtiene una aplicación de iPhone actualizada, ¿se desinstala el original? Si ese es el caso, estoy bien porque se implementarán los nuevos datos de configuración db. Si ese no es el caso, ¿cómo reemplazo los datos?
2.) Los datos son config y transaccionales. Lo que significa que el usuario puede guardar datos en el db. Cuando el usuario se actualiza a una nueva versión de la aplicación, quiero mantener sus datos existentes pero reemplazar todos los datos de configuración. Supongo que necesitaría tener scripts INSERT y UPDATE almacenados dentro de la aplicación para lograr esto. ¿Cuál es una forma eficiente de hacerlo?
¿Estás diciendo que estás instalando MySQL en el iPhone? Dudo seriamente que pueda funcionar. ¿O está diciendo que el iPhone está consultando una base de datos MySQL en algún servidor? –
Sí, mysql está en el iPhone, que es un escenario común. Para ser explícito, la pregunta es para los desarrolladores de iPhone. – 4thSpace
SQLite es un escenario común en un iPhone (está integrado). Usar MySQL es una locura. –