Articles of sqlite

SQLite “INSERT O REPLACE INTO” contra “UPDATE … WHERE”

Nunca he visto la syntax INSERT OR REPLACE INTO names (id, name) VALUES (1, “John”) utilizados en SQL anteriormente, y me preguntaba por qué es mejor que los UPDATE names SET name = “John” WHERE id = 1 . ¿Hay alguna buena razón para usar una sobre la otra? ¿Es esta syntax específica para SQLite?

¿Cuál es la mejor extensión de nombre de archivo de base de datos SQlite?

Sé que no hay una convención de nomenclatura específica, pero ¿qué extensión recomienda cuando usa SQlite? El más común parece ser .sqlite, .db o .db3? .sqlite tiene más sentido, ¿pero es solo por elección personal?

Sincronización de una base de datos de cliente SQLite con una base de datos de servidor MySQL

He creado una aplicación en xcode con sqlite. Quiero crear un botón llamado sincronización para sincronizar con mi base de datos mysql en mi servidor. ¿Alguna sugerencia sobre el proceso de sincronización? Por favor hagamelo saber.

Cómo verificar la base de datos en un dispositivo Android no rooteado

Estoy desarrollando una aplicación en la que estoy usando la base de datos sqllite3 para almacenar valores. Tengo Nexus S y Nexus 7, ambos son dispositivos sin raíz. ¿Cómo puedo obtener la base de datos para mi aplicación con fines de depuración? He intentado (1) He intentado todos los enfoques mencionados aquí adb shell run-as […]

¿Completa la base de datos de Android desde un archivo CSV?

¿Es posible tomar un archivo csv almacenado en el directorio res / raw y usarlo para completar una tabla en la base de datos sqlite3? Mi idea era que, si había una forma de hacer una importación masiva para todo el archivo en la tabla, entonces eso sería más limpio y más rápido que iterar […]

¿Puedo descargar un SQLite db en / sdcard y acceder desde mi aplicación de Android?

Ya descubrí que no hay forma de agrupar archivos en .apk y tenerlos en / sdcard, la mejor opción hasta ahora es descargar los archivos de gran tamaño en la primera ejecución. Encontré un tutorial que decía cómo agrupar un sqlite db con el apk y luego copiarlo para que se pueda acceder con SQLiteDatabase […]

SQLite UPSERT / UPDATE O INSERT

Necesito realizar UPSERT / INSERT O UPDATE contra una base de datos SQLite. Existe el comando INSERT O REPLACE que en muchos casos puede ser útil. Pero si desea mantener sus identificaciones con autoincrement debido a claves externas, no funciona, ya que elimina la fila, crea una nueva y, por consiguiente, esta nueva fila tiene […]

¿Alternativa ligera a Hibernate?

Tengo un progtwig java de usuario único que me gustaría tener datos almacenados en una base de datos liviana como Derby o Sqlite. Me gustaría utilizar una capa de abstracción de datos en mi progtwig. Hibernate parece requerir mucha configuración y es excesivo para lo que necesito. ¿Cuáles son alternativas ligeras a Hibernate?

Función SQLiteDatabase close () que causa NullPointerException cuando varios subprocesos

Descubrí en mi proyecto que la función close () en la implementación de SQLiteDatabase en Android arroja una NullPointerException al ejecutar múltiples hilos que abren la base de datos, insertan datos y luego cierran la base de datos. Todo funciona sin problemas a menos que permita que cada subproceso se cierre () después de insertarlo […]

¿Cómo habilita LIMIT para DELETE en SQLite?

Usando PHP, tengo una base de datos simple que puede almacenar múltiples elementos con el mismo contenido. Quiero eliminar la primera aparición de una instancia cuando uso DELETE. ¿Cómo habilita LIMIT para DELETE en SQLite usando PHP?