Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite, PRAGMA / 5 сообщений из 5, страница 1 из 1
23.04.2019, 06:57
    #39805141
kunjut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite, PRAGMA
Всем привет.
В SQLite очень слабо понимаю и время поджимает понять одну штуку - решил спросить тут.
Я хочу заюзать приложение, которое, в частности, может работать с SQLite; приложение из категории FOSS, написано на С++, немного который я понимаю, но осознать всё не возьмусь; в этом приложении на этапе создания (а может быть, каждого открытия - неизвестно) БД SQLite задаются опции настройки синхронного режима, режима журнала и прочего. Я бы хотел изменить режим работы с БД, и даже могу заменить строки инициализации БД в приложении, но оно постоянно обновляется (приложение akonadi, ArchLinux) и каждый раз его патчить под себя и пересобирать заколебёшься. Собственно вопрос:
1. Хранит ли SQLite настройки, задаваемые через PRAGMA, внутри БД ? Иными словами, являюся ли такие настройки постоянно хранимыми ? Если да, то как поглядеть их в БД ?
2. Как узнать, работающее приложение с открытой и используемой БД с какими настройками журнала, синхронности, использует БД ?

Это всё.
Спасибо.
...
Рейтинг: 0 / 0
23.04.2019, 07:13
    #39805145
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite, PRAGMA
1. Не хранит. Задаются при старте.
2. Также как установить, только без значения. Например
Код: sql
1.
pragma synhronous;
...
Рейтинг: 0 / 0
23.04.2019, 08:14
    #39805157
kunjut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite, PRAGMA
Dima T1. Не хранит. Задаются при старте.
2. Также как установить, только без значения. Например
Код: sql
1.
pragma synhronous;


Благодарю. А уже используемая БД, если её открыть консольным клиентом, нормально отнесётся к такого рода исследованиям ? Это нормальный режим или хак такой ?
...
Рейтинг: 0 / 0
23.04.2019, 08:24
    #39805160
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite, PRAGMA
Думаю нормально. Но не знаю какие там будут настройки прагм: дефолтные или установленные тем приложением.
Я эту тему не изучал, вполне возможно что прагмы влияют на конкретное подключение, поэтому у другого подключения могут быть свои настройки.
...
Рейтинг: 0 / 0
24.04.2019, 08:27
    #39805620
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQLite, PRAGMA
kunjutDima T1. Не хранит. Задаются при старте.
2. Также как установить, только без значения. Например
Код: sql
1.
pragma synhronous;


Благодарю. А уже используемая БД, если её открыть консольным клиентом, нормально отнесётся к такого рода исследованиям ? Это нормальный режим или хак такой ?
перед разного рода исследованиямии делать копии экземпляра бд никто не запрещает
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLite, PRAGMA / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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