Articles of sqlite3

Crear un archivo de base de datos SQLite3 a través de Objective-C

Intento crear un archivo de base de datos SQLite3 a través de Objective-C en tiempo de ejecución. Estoy tratando de crear una tabla llamada “tblStore”. Quiero que los nombres de campo se llamen “strStoreNumber” y “strStoreReg”. Soy nuevo en iOS y SQLite, así que estoy teniendo dificultades para encontrar la syntax para realizar esto. Además […]

¿Cómo copiar la base de datos sqlite cuando se inicia la aplicación en iOS?

Quiero copiar mi base de datos sqlite desde la ubicación de la base de datos con las últimas actualizaciones a mi aplicación iOS cada vez que la lance. ¿Hay alguna forma de hacerlo?

Cómo resolver “No se puede agregar una columna NOT NULL con valor predeterminado NULL” en SQLite3?

Recibo el siguiente error al intentar agregar una columna NOT NULL a una tabla existente. ¿Por qué está sucediendo? Intenté rake db: restablecer pensando que los registros existentes son el problema, pero incluso después de restablecer el DB, el problema persiste. ¿Puedes ayudarme a resolver esto? Archivo de migración class AddDivisionIdToProfile false end def self.down […]

¿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 […]

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 […]

Excepción de SQLite: SQLite ocupado

¿Alguien puede proporcionar alguna entrada sobre este error? Estoy tratando de insertar en la tabla usando Objective C. Mientras hago esto, obtengo un error SQLite ocupado. ¿Por qué está pasando esto?

La obtención del archivo de base de datos está bloqueada con sentencias select

Si ejecuto varios hilos contra mi aplicación web, obtengo: java.sql.SQLException: [SQLITE_BUSY] The database file is locked (database is locked) at org.sqlite.DB.newSQLException(DB.java:383) at org.sqlite.DB.newSQLException(DB.java:387) at org.sqlite.DB.execute(DB.java:339) at org.sqlite.PrepStmt.executeQuery(PrepStmt.java:75) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) Sé que solo un hilo puede escribir en una base de datos sqlite pero solo estoy leyendo desde la base de datos. Entonces, ¿por qué recibo […]

¿Cómo recuperar una base de datos SQLite3 corrupta?

Esta es una pregunta de seguimiento a una publicación respondida previamente: ¿Existe una utilidad de línea de comandos para validar bases de datos SQLite en Linux? Si una base de datos produce el siguiente error: $ sqlite3 mydata.db “PRAGMA integrity_check” Error: database disk image is malformed ¿Hay algún proceso de limpieza que se pueda hacer […]

Cómo concatenar cadenas con relleno en sqlite

Tengo tres columnas en una tabla sqlite: Column1 Column2 Column3 A 1 1 A 1 2 A 12 2 C 13 2 B 11 2 Necesito seleccionar Column1-Column2-Column3 (por ejemplo, A-01-0001 ). Quiero rellenar cada columna con un – Soy un principiante con respecto a SQLite, cualquier ayuda sería apreciada

La velocidad de inserción de SQLite disminuye a medida que aumenta el número de registros debido a un índice

Pregunta original Fondo Es bien sabido que SQLite necesita ser ajustado para lograr velocidades de inserción del orden de 50k inserts / s. Aquí hay muchas preguntas sobre velocidades de inserción lentas y una gran cantidad de consejos y puntos de referencia. También se afirma que SQLite puede manejar grandes cantidades de datos , con […]