Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / как использовать прагмы sqlite3 в python? / 4 сообщений из 4, страница 1 из 1
20.06.2017, 21:55
    #39475099
Alina Propaganda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как использовать прагмы sqlite3 в python?
Есть желание изменить максимально допустимое количество страниц для базы данных. Здесь ( http://www.sqlite.org/limits.html) говорится, что можно изменить SQLITE_MAX_PAGE_COUNT до 2147483646 байт, а здесь ( http://www.w3ii.com/ru/sqlite/sqlite_pragma.html) в целом про прагмы в SQLite. Проблема в том, что я так нигде и не нашла, как правильно использовать прагму в питоне, через execute() или как правильно?
...
Рейтинг: 0 / 0
21.06.2017, 07:11
    #39475169
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как использовать прагмы sqlite3 в python?
Alina Propagandaкак правильно использовать прагму в питоне, через execute() или как правильно?

Ну да, пишем прагму как обычный sql-запрос.
...
Рейтинг: 0 / 0
21.06.2017, 07:57
    #39475180
Alina Propaganda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как использовать прагмы sqlite3 в python?
petalvik, как это будет выглядеть? Что-то вроде cursor.execute('pragma.... '); или как? Потому что если писать просто PRAGMA [DB.]MAX_PAGE_COUNT = N, то выходит ошибка.
...
Рейтинг: 0 / 0
21.06.2017, 14:40
    #39475502
Alina Propaganda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как использовать прагмы sqlite3 в python?
petalvikAlina Propagandaкак правильно использовать прагму в питоне, через execute() или как правильно?

Ну да, пишем прагму как обычный sql-запрос.

Вот так?

con = sqlite.connect("subpharm_8.db")
cur = con.cursor()
cur.execute("PRAGMA max_page_count = 2147483646;")
cur.execute('''SELECT hash, stereo, num_nodels, COUNT(id)
FROM table
GROUP BY hash, stereo
ORDER BY COUNT(id) DESC''')
data = cur.fetchall()
if data:
rezult.extend(data)

cur.close()
con.close()
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / как использовать прагмы sqlite3 в python? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]