Articles of sqlite3

¿Adaptador (s) de base de datos SQLite de múltiples tablas en Android?

Estaba leyendo el tutorial de Android SQLite NotePad que hace referencia a la creación de una clase de adaptador de base de datos para crear y acceder a una tabla de base de datos. Al tratar con una base de datos SQLite de múltiples tablas, ¿es una buena práctica crear una clase de adaptador diferente […]

La implementación de Heroku falló debido al error sqlite3 gem

Acabo de comenzar el libro ruby.railstutorial.org de Michael Hartl y he estado trabajando en el primer capítulo. Estoy usando macbook OS X, Terminal y Sublime Text. Todo ha ido según lo planeado, hasta que llegó la hora de probar el despliegue en Heroku. Puedo conectarme con Heroku y ejecutar el comando maestro $ git push […]

Limite el número máximo de filas de una tabla sqlite

Estoy buscando implementar una especie de tabla de “registro de actividad” donde las acciones que hace un usuario se almacenan en una tabla sqlite y luego se presentan al usuario para que pueda ver la actividad más reciente que han realizado. Sin embargo, naturalmente, no creo que sea necesario mantener cada bit de la historia, […]

GroupingError: ERROR: la columna debe aparecer en la cláusula GROUP BY o debe usarse en una función agregada

Tengo un código en mi controlador que clasifica los álbumes según la clasificación de revisión promedio más alta (código usado de esta solución Cómo mostrar los álbumes mejor calificados a través de una relación de reseñas de has_many ): @albums = Album.joins(:reviews).select(“*, avg(reviews.rating) as average_rating”).group(“albums.id”).order(“average_rating DESC”) Este código funciona perfectamente en mi entorno de desarrollo […]

HEROKU – no puede ejecutar git push heroku master

Yo ejecuto comandos heroku create –stack cedar git push heroku master pero me dio un error: > Counting objects: 144, done. Delta compression using up to 2 threads. > Compressing objects: 100% (128/128), done. Writing objects: 100% > (144/144), 50.16 KiB, done. Total 144 (delta 23), reused 0 (delta 0) > > —–> Heroku receiving […]

¿Cómo obtener una lista de nombres de columna en sqlite3 / iPhone?

Quiero migrar mi aplicación de iPhone a una nueva versión de base de datos. Como no tengo una versión guardada, necesito verificar si existen ciertos nombres de columna. Esta entrada Stackoverflow sugiere hacer la selección SELECT sql FROM sqlite_master WHERE tbl_name = ‘table_name’ AND type = ‘table’ y analizar el resultado. ¿Es esa la manera […]

sqlite3-ruby install error en Ubuntu

Tengo el siguiente error durante la instalación de sqlite3–ruby: Construyendo extensiones nativas. Esto podría tomar un tiempo… ERROR: Error al instalar sqlite3-ruby: ERROR: no se pudo construir la extensión nativa de la gem. /usr/bin/ruby1.8 extconf.rb buscando sqlite3.h … no sqlite3.h no se encuentra. Prueba ‘port install sqlite3 + universal’ o ‘yum install sqlite3-devel’ *** extconf.rb […]

Importar CSV a SQLite

Estoy tratando de importar un archivo csv a una tabla SQLite. Ejemplo csv: 1,2 5,6 2,7 Ejemplo de comando: sqlite> create table foo(a, b); sqlite> separator , sqlite> .import test.csv foo Error: test.csv line 1: expected 2 columns of data but found 4 Ni siquiera estoy seguro de por qué encontraría cuatro columnas con seis […]

Agregue el comportamiento ON DELETE CASCADE a una tabla sqlite3 después de haber sido creado

¿Es posible agregar ON DELETE CASCADE a una tabla después de que se haya creado? Mi esquema es el siguiente: CREATE TABLE skills(name varchar, skill varchar, level int, foreign key(name) references runners(name), primary key(name, skill)); Y me gustaría conectar en cascada si se elimina la clave externa.

Empujar los Rails con SQLite3 a Heroku falla

Experimento el mismo escenario descrito en el problema de implementación de Heroku cuando trato de implementar mi aplicación Rails 3 en Heroku y sqlite3 se define en el archivo gems. /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require ‘: no ​​se carga ese archivo – sqlite3 (LoadError) ¿Alguna pista de por qué es esto? La solución definida en el ruby-forum funciona, […]