[WLX] SQLite Viewer

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

AKR
Добавил в настройки
Аватара пользователя
AKR
Сообщения: 64
Зарегистрирован: Пт мар 16, 2007 12:25
Откуда: Russian

Сообщение AKR »

Отлично. Спасибо. Но почему-то по умолчанию выключено. Логично бы включено если было. Не представляю варианта когда несортированный список удобнее.
Жизнь это игра для которой нет Tutorial`а
Ern
Сообщения: 1
Зарегистрирован: Пн янв 04, 2016 09:44

Увеличение длины текстового поля

Сообщение Ern »

Я полный чайник в SQL Lite, поэтому прошу не бить сильно ногами :D - можно ли сделать длину параметра BlobAsTextLimit больше 2000 (есть база SQL Lite, записей не так много - до 500, но длина текстового поля доходит до 20 000 ) ? Насколько это критично для работы плагина или очень долго будет загружать?
ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

Ern
Посмотрю что можно сделать.
reslear
Сообщения: 3
Зарегистрирован: Пт ноя 25, 2016 16:21
Контактная информация:

Сообщение reslear »

ProgMan13 писал(а):
Привет, очень полезное и классное расширение спасибо!)

Есть проблема, при виде таблицы:

Код: Выделить всё

id INTEGER PRIMARY KEY AUTOINCREMENT,
uid INTEGER NOT NULL,
date DATE NOT NULL,
url VARCHAR(100),
ip VARCHAR(100)
Всё отображается хорошо кроме поля с типом DATE, в нём просто вместо даты выводиться 0. Исправьте пожалуйста,Спасибо :)
ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

reslear
Пример?
reslear
Сообщения: 3
Зарегистрирован: Пт ноя 25, 2016 16:21
Контактная информация:

Сообщение reslear »

ProgMan13
Всё нормально, обновил версию, новая оказывается поддерживает DATETIME
мой пост выше можно удалить
:)
demo$
Сообщения: 3
Зарегистрирован: Пн июл 17, 2017 06:31

Сообщение demo$ »

Окно просмотра обрезает текстовые поля до 256 символов. Это можно исправить?
Аватара пользователя
imig73
Сообщения: 285
Зарегистрирован: Вт июн 18, 2013 13:21
Откуда: г. Иркутск

Сообщение imig73 »

demo$
Так ведь в настройках плагина можно задать лимит длины строки:
Изображение
demo$
Сообщения: 3
Зарегистрирован: Пн июл 17, 2017 06:31

Сообщение demo$ »

imig73 писал(а):demo$
Так ведь в настройках плагина можно задать лимит длины строки:
Простите, не сразу разобрался, как добраться до настроек плагина.
Тем не менее, даже здесь лимит ограничен 2000 символами. Но это уже лучше, благодарю!
ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

demo$
Теперь можно увеличить количество символов. При этом некоторые базы могут не открываться из-за нехватки памяти.
demo$
Сообщения: 3
Зарегистрирован: Пн июл 17, 2017 06:31

Сообщение demo$ »

ProgMan13 писал(а):demo$
Теперь можно увеличить количество символов. При этом некоторые базы могут не открываться из-за нехватки памяти.
Благодарю!
dev/null
Сообщения: 17
Зарегистрирован: Чт мар 08, 2012 22:06

Сообщение dev/null »

А можно полюбопытствовать, какой компонент используется для работы с БД?
ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

dev/null
Для самой работы с базами - DISQLite3, остальные компоненты стандартные.
ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

Версия 2.0:
* полностью изменено поведение отображения длинных строк и blob-полей в режиме текста;
* множество изменений в отображении табличного представления;
* при FixDateTimeField=1 дополнительно делается попытка определить дату/время для полей типа DATE и формата REAL;
+ сортировка по нескольким полям при щелчке по заголовкам с зажатой клавишей Ctrl (снять сортировку можно так же с зажатой клавишей Ctrl);
+ запись может отображаться в несколько строк;
+ панель с предпросмотром текста/изображений выбранной ячейки (текст дополнительно проверяется на кодировку UTF8);
+ простой диалог поиска по Ctrl-F (далее можно искать по F3);
+ SQLiteViewer.ini для ручной настройки:
[SQLiteViewer]
CreateFakeFTS= - создаёт токены FTS и ICU при открытии базы (только для подавления ошибок в соответствующих таблицах, может приводить к другим ошибкам!);
* разные исправления.

http://progman13.wincmd.ru/downloads/wl ... er_2.0.zip
Ответить