Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пользователям SQLite Manager (FireFox) - полезная функция
|
|||
|---|---|---|---|
|
#18+
SQLite Manager - одна из лучших графических утилит для SQLite-баз. Позволяет хранить SQL-запросы в служебной таблице (__sm_ext_mgmt) внутри самой БД, вызывать их, ходить по их истории. Также можно создавать сложные функции на языке JavaScript(!) и многое другое. В служебной таблице можно хранить что угодно, вплоть до настроек ваших приложений. У неплохого, в общем-то интерфейса работы с сохраненными запросами есть один неприятный недостаток - невозможно обновить ранее сохраненный запрос иначе как вручную пролистав и открыв нужную запись служебной таблицы, с неудобной формой ввода/вставки (поле нужно разворачивать, форму прокручивать итп). Чтобы это упростить, есть выход - служебный запрос, сохраненный с именем вида (такой запрос благодаря символу ! всегда будет первым в списке): !Обновить только что выполненный запрос Сам запрос такого содержания: UPDATE __sm_ext_mgmt SET value=(SELECT value FROM __sm_ext_mgmt WHERE id=(SELECT MAX(id) FROM __sm_ext_mgmt WHERE Type='QueryHistory')) WHERE id=(SELECT id FROM __sm_ext_mgmt WHERE id=(SELECT MAX(id) FROM __sm_ext_mgmt WHERE Type LIKE 'NamedQuery%')); UPDATE __sm_ext_mgmt SET value=value||' --'||(SELECT type FROM __sm_ext_mgmt WHERE id=(SELECT MAX(id) FROM __sm_ext_mgmt WHERE Type LIKE 'NamedQuery%')) WHERE id=(SELECT id FROM __sm_ext_mgmt WHERE id=(SELECT MAX(id) FROM __sm_ext_mgmt WHERE Type LIKE 'NamedQuery%')); Что делает этот запрос? Он обновляет ранее сохраненный запрос тем, что имеется в окне сейчас. Реализован как UPDATE-запрос. К концу текста запроса записывается строка комментария с именем самого запроса. Как работать: Мы решили изменить ранее сохраненный (сейчас или год назад - неважно) запрос. Мы его открыли и выполнили. Теперь начинаем править его. После удачной правки выполнили его и сразу на вкладке Выполнить запрос, в раскрывающемся списке выбрали верхний пункт - !Обновить только что выполненный запрос И выполнили его. Все - теперь ваш запрос обновлен. Результат можно сравнить с нажатием на кнопку с изображением дискеты (Сохранить...) в популярных программах. Быстро и удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 15:28 |
|
||
|
Пользователям SQLite Manager (FireFox) - полезная функция
|
|||
|---|---|---|---|
|
#18+
economistalex , что-то не работает авторSQLiteManager: Error in opening file options.sqlite - either the file is encrypted or corrupt Exception Name: NS_ERROR_FILE_CORRUPTED Exception Message: Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozIStorageService.openUnsharedDatabase] а adminer открывает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 13:56 |
|
||
|
|

start [/forum/topic.php?fid=54&msg=37670430&tid=2009065]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 280ms |

| 0 / 0 |
