Articles of sqlite3

Sin autoincremento para clave principal entera en sqlite3

En las preguntas frecuentes de sqlite3, se menciona que una clave primaria entera que se alimenta con un valor nulo se autoincrementaría. Pero esto no está sucediendo para mí. para replicar, una tabla en sqlite3, CREATE TABLE dummy( serial_num INTEGER PRIMARY KEY, name TEXT); y llenarlo usando python, import sqlite3 as lite con = lite.connect(‘some.db’) […]

Python / SQLite3: no se puede confirmar, no hay ninguna transacción activa

Estoy tratando de codificar un indexador de libros usando Python (tradicional, 2.7) y SQLite (3). El código se reduce a esta secuencia de sentencias de SQL: ‘select count(*) from tag_dict’ () /* [(30,)] */ ‘select count(*) from file_meta’ () /* [(63613,)] */ ‘begin transaction’ () ‘select id from archive where name=?’ (‘158326-158457.zip’,) /* [(20,)] */ […]

cómo eliminar u de sqlite3 cursor.fetchall () en python

import sqlite3 class class1: def __init__(self): self.print1() def print1(self): con = sqlite3.connect(‘mydb.sqlite’) cur = con.cursor() cur.execute(“select fname from tblsample1 order by fname”) ar=cur.fetchall() print(ar) class1() da una salida como se muestra a continuación [(u’arun’,), (u’kiran’,), (u’kulku’,), (u’sugu’,)] Necesito eliminar u de la matriz y necesito salida como se muestra a continuación [‘arun’, ‘kiran’, ‘kulku’, ‘sugu’]

Python Sqlite3: INSERT INTO table VALUE (el diccionario va aquí)

Me gustaría usar un diccionario para insertar valores en una tabla, ¿cómo haría esto? import sqlite3 db = sqlite3.connect(‘local.db’) cur = db.cursor() cur.execute(‘DROP TABLE IF EXISTS Media’) cur.execute(”’CREATE TABLE IF NOT EXISTS Media( id INTEGER PRIMARY KEY, title TEXT, type TEXT, genre TEXT, onchapter INTEGER, chapters INTEGER, status TEXT )”’) values = {‘title’:’jack’, ‘type’:None, ‘genre’:’Action’, […]

¿Alguna otra forma de importar archivos de datos (como .csv) en el módulo sqlite3 de python?

En la CLI del cliente de sqlite3, hay un “.import file TABLE_name” para hacerlo. Pero, no quiero instalar sqlite3 en mi servidor en este momento. En el módulo sqlite3 de python, podemos crear y editar una base de datos. Pero, no he encontrado una manera de importar archivos de datos a una TABLA, excepto la […]

Usando Sqlite3 en Heroku Cedar stack

¿Hay alguna manera de usar Sqlite3 con Django en Heroku?

Cómo implementar la cláusula having en sqlite django ORM

He escrito la syntax del orm de django sqlite para recuperar un conjunto particular de registros: from django.db.models.aggregates import Count JobStatus.objects.filter( status=’PRF’ ).values_list( ‘job’, flat=True ).order_by( ‘job’ ).aggregate( Count(status)__gt=3 ).distinct() Pero me da un error y el equivalente de SQL para esta syntax funciona bien para mí. Este es mi equivalente de SQL. SELECT * […]

compartiendo una: memoria: base de datos entre diferentes hilos en python usando el paquete sqlite3

Me gustaría crear una base de datos: memory: en python y acceder a ella desde diferentes hilos. Esencialmente algo como: class T(threading.Thread): def run(self): self.conn = sqlite3.connect(‘:memory:’) # do stuff with the database for i in xrange(N): T().start() y tener todas las conexiones referidas a la misma base de datos. Soy consciente de pasar check_same_thread=True […]

Convertir los campos de fecha y hora en el archivo de historial de Chrome (sqlite) a formato legible

Trabajar en un script para recostackr el historial del navegador de los usuarios con sellos de tiempo (entorno educativo). La historia de Firefox 3 se guarda en un archivo sqlite, y las estampillas están en la época de UNIX … obtenerlas y convertirlas a formato legible mediante un comando SQL en python es bastante sencillo: […]

Determinación del tiempo de ejecución de las consultas en SQLite.

Estoy creando un progtwig para analizar y generar consultas. Tenía curiosidad si actualmente existe un método dentro de SQLite para poder consultar el tiempo necesario para procesar una consulta. No puedo modificar mi instalación de ninguna manera, por lo que este método debe funcionar fuera de la caja. Estoy escribiendo mi herramienta en python, y […]