Описание тега pysqlite
Модуль на Python, совместимый с DB-API2, для взаимодействия с реляционной базой данных SQLite.
3
ответа
IntegrityError в pysqlite: отличить "NOT NULL" от нарушения "UNIQUE"
В писклите, нарушая NOT NULL или UNIQUE ограничение также вызывает ошибку IntegrityError. К сожалению, этот тип исключения не предоставляет код ошибки, а только сообщение. Итак, допустим, я хочу игнорировать нарушения уникальных ограничений, потому …
16 июн '14 в 14:33
1
ответ
Что лучше - выполнить (INSERT) или выполнить многие (INSERT)
Ситуация: нужно вставить довольно много данных в базу данных SQLite. Проблема: есть два утверждения, которые мы можем использовать для вставки данных: data = [("111", "222", "333"), ("AAA", "BBB", "CCC"), ("XXX", "YYY", "ZZZ")] #method1 for item in …
09 июл '18 в 02:17
1
ответ
Получить последнюю строку курсора с SQLite
На Android я очень привык использовать cursor.moveToLast() для извлечения последнего элемента в курсоре. Однако я не могу найти эквивалент для SQLite в Python. Есть ли функция, которая позволит мне получить последнюю строку курсора? Я мог бы просто …
19 май '14 в 15:56
3
ответа
Установите Spatialite для Python (GeoDjango) на OS X
Я рву свои волосы, пытаясь установить Spatialite для GeoDjango! Я уже использую Homebrew, это обычно просто и удобно, поэтому я сначала попытался следовать инструкциям Homebrew для GeoDjango. Но это останавливается до установки любой базы данных, то…
10 дек '13 в 21:28
0
ответов
Обновление модуля pysqlite(sqlite3) в Windows
Я пытаюсь обновить встроенный модуль pysqlite(sqlite3) на моем Windows 7, до последней версии (в настоящее время 2.8.2). Моя версия на Python 2.7.10. Когда я запускаю команду pip commend на моей консоли cmd, я получаю следующее сообщение: C: \ WINDO…
10 авг '16 в 13:42
1
ответ
Правильный способ "выбрать * из таблицы, где поле?" и заполнитель является списком без интерполяции строк
У меня есть запрос этой формы, используя pysqlite: query = "select * from tbl where field1 in ?" variables = ['Aa', 'Bb'] В запросе я хотел бы, чтобы это работало: with conn.cursor() as db: res = db.execute(query, (variables,)).fetchall() например, …
31 дек '18 в 06:42
3
ответа
Python pysqlite не принимает мою параметризацию qmark
Я думаю, что я тупица, возможно, не импортирую нужную упаковку, но когда я делаю... from pysqlite2 import dbapi2 as sqlite import types import re import sys ... def create_asgn(self): stmt = "CREATE TABLE ? (login CHAR(8) PRIMARY KEY NOT NULL, grade…
23 янв '09 в 19:55
0
ответов
Не удалось преобразовать BLOB в буфер - Sqlite3
Я пытаюсь сохранить HTML в виде BLOB-объекта в БД sqlite3. Тем не менее, я получаю следующую ошибку "не удалось преобразовать BLOB в буфер". Я мог бы сохранить HTML как текст, но я сталкиваюсь с ошибками Unicode. Так что мой нынешний подход такой. d…
18 сен '11 в 17:03
1
ответ
SQLite: читатели не ждут писателей
У меня есть около 200 таблиц в базе данных SQLite с сотнями до миллионов строк. Эти таблицы запрашиваются многими параллельными процессами приложения OLTP. Каждую таблицу необходимо периодически обновлять полным обновлением - удалите все строки, а з…
03 май '18 в 20:36
0
ответов
Запрос SQLite (Spatialite) на iOS работает на 64-битном симуляторе, но ничего больше
У меня есть база данных Spatialite, созданная командой управления Django, которую я встраиваю в приложение для iOS. БД открывается отлично, но я обнаружил, что запрос к базе данных на iOS работает, только если я работаю на 64-битном устройстве. Любы…
31 дек '13 в 01:07
1
ответ
Как использовать Pysqlcipher с Django?
Я хотел бы использовать sqlcipher и его python-привязку pysqlcipher ( https://pypi.python.org/pypi/pysqlcipher) для шифрования базы данных sqlite3, используемой Django. Каков наилучший способ реализовать это в Django? Это вообще выполнимо? Вы бы сде…
21 окт '15 в 12:05
1
ответ
Как я должен параметризировать имена столбцов в pysqlite, чтобы избежать SQL-инъекций
Я хочу, чтобы пользователь мог выбирать, какие результаты заказа отображаются, например, по возрасту), и я не хочу сортировать их после получения их из базы данных. Очевидно, что если пользователь может указать ввод, который влияет на команды SQL, е…
25 янв '17 в 11:19
4
ответа
Передача функции-члена как функции arg?
Я написал очень простую функцию выбора для SQLite, но я не понимаю, как передать функцию-член... например: .fetchone(), .fetchmany(), def select(cursor, select="*", table="reuters", fetch=".fetchone()", tologfile=False, logfile=""): if tologfile: lo…
07 июн '12 в 08:08
1
ответ
Как сохранить выбранные строки в кортеж?
У меня есть следующий код для выбора строк из базы данных SQLite: #!/usr/bin/python3.4 # -*- coding: utf-8 -*- import sqlite3 as lite import sys csat = lite.connect('Tanuloim.db') with csat: hely = csat.cursor() for evflym in range (5, 6): hely.exec…
04 ноя '17 в 20:43
1
ответ
'sqlite3.h': нет такого файла или каталога
Я пытаюсь установить pysqlite модуль для Python 2.7 на моем Windows 10 компьютер. Я дал следующую команду: pip install pysqlite Установка выполнялась как обычно, пока не возникла ошибка: c: \ users \ xaresys \ appdata \ local \ temp \ pip-build-xleo…
26 май '17 в 03:55
0
ответов
Sqlite 2 Python с использованием временного файла Python
Я испытываю странное поведение в sqlite при использовании базы данных, хранящейся как временный файл python. По сути, запрос таблицы sqlite_master работает нормально, но запрос другой таблицы возвращает: DatabaseError: database disk image is malform…
01 май '12 в 22:01
1
ответ
Сборка Python 2.5 с полным Sqlite3 в качестве пользователя на Linux
Это немного сложная проблема, по крайней мере для меня. Здесь это идет: Я работаю как пользователь на сервере Linux, и можно с уверенностью предположить, что установка любого еще не установленного пакета просто невозможна. Также мне нужно настроить …
28 дек '11 в 12:54
1
ответ
pysqlite DatabaseError: Вы не должны использовать 8-битные строки байтов, если не используете text_factory
Я пытаюсь вставить строку документа, которую я читаю через файл csv, в базу данных sqlite, в которой есть такие символы, как (детские). Она выдает следующую ошибку: DatabaseError: Вы не должны использовать 8-битные строки байтов, если вы не использу…
19 июн '13 в 22:51
23
ответа
Python SQLite: база данных заблокирована
Я пытаюсь этот код: import sqlite connection = sqlite.connect('cache.db') cur = connection.cursor() cur.execute('''create table item (id integer primary key, itemno text unique, scancode text, descr text, price real)''') connection.commit() cur.clos…
29 апр '10 в 21:12
5
ответов
Изменить текстовую фабрику в Django/sqlite
У меня есть проект Django, который использует базу данных sqlite, которая может быть записана с помощью внешнего инструмента. Предполагается, что текст будет UTF-8, но в некоторых случаях будут ошибки в кодировке. Текст взят из внешнего источника, п…
30 апр '10 в 13:00