Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[WLX] SQLite Viewer
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Sun Mar 11, 2018 17:56    Post subject: Reply with quote

Версия 2.1:
* сортировка с зажатой клавишей Ctrl сейчас происходит после отпускания кнопки Ctrl;
+ SQLiteViewer.ini для ручной настройки:
[SQLiteViewer]
GetAllRecordsCountForce=0 - принудительно подсчитывать количество записей в таблице;
CheckFieldIsURL=0 - проверять поля на URL (1-я запись, http:// или https://) при загрузке таблицы;
PreviewRTF=0 - предпросмотр RTF;
PreviewJPEGScale=1 - предпочитаемый размер JPEG при предпросмотре для ускорения загрузки (0 - как есть, 1 - размер экрана, 2 - половина экрана, 3 - четверть экрана, 5 - 1/8 экрана);
...
* многочисленные исправления.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.1.zip


Last edited by ProgMan13 on Sun Mar 11, 2018 19:44; edited 1 time in total
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Fri Mar 16, 2018 19:47    Post subject: Reply with quote

Версия 2.1.1:
* изменения в отрисовке чётных и нечётных строк (в Настройках);
* в окне просмотра записи Memo заменены на RichEdit;
+ SQLiteViewer.ini для ручной настройки:
[SQLiteViewer]
OldGetData=0 - получение текстовых данных из таблиц как в версиях 1.x (есть в Настройках);
DrawNullText=0 - текст (null) в пустых ячейках (есть в Настройках);
GridColor= - цвет грида (по умолчанию Цвет окна);
...
* разные исправления.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.1.1.zip
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Mon Mar 19, 2018 23:28    Post subject: Reply with quote

В основном исправления в отрисовке верхней и нижней панелей при включенной Классической теме Windows, так что отрисовка могла поломаться.
Теперь по умолчанию системные таблицы в список не добавляются, но AddMasterTable при отключенной опции SkipSystemTables также добавит в список таблицу sqlite_master.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.1.1.1.zip
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Mon Apr 02, 2018 20:20    Post subject: Reply with quote

Бета-версия с обновлённой версией библиотеки sqlite3 (3.22.0).
+ подсветка синтаксиса SQL на вкладке окна Table Info (не факт, что будет в релизе);
* базы данных сейчас открываются в реальном режиме "только для чтения";
+ простой экспорт в csv, xlsx, html, rtf;
+ просмотр следующей/предыдущей записи в окне Record View.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.2_Beta.zip
Back to top
View user's profile Send private message
Parazit



Joined: 16 Nov 2016
Posts: 25
Location: Россия

Post (Separately) Posted: Tue Apr 24, 2018 19:59    Post subject: Reply with quote

ProgMan13, так редактировать и создавать свои базы, он пока не может?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Thu Apr 26, 2018 22:34    Post subject: Reply with quote

Parazit
Редактирование вообще не планировалось.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Mon Apr 30, 2018 20:55    Post subject: Reply with quote

Версия 2.4 Beta.

Основной упор в этой версии на удалении записей.
Показ повреждённых баз (таблиц) пробовал просто - файл поделил пополам.

* исправления и улучшения при удалении записей;
+ фильтрация в колонке по значению ячейки по Alt-Click, снять - Alt-Click по такому же значению в любой колонке или из меню (не совместимо с фильтром панели поиска);
+ SQLiteViewer.ini для ручной настройки:
[SQLiteViewer]
AllowColumnFilter=1 - разрешить фильтрацию в колонке по Alt-Click;
ExportCsvCommaSeparated=0 - при экспорте в CSV разделитель запятая;
ExportCsvTitle=1 - экспортировать заголовки в CSV;
ProcessMalformedTables=0 - открывать повреждённые таблицы (может приводить к ошибкам!);
OpenEmptyDatabase=0 - открывать базы без таблиц (только при SkipSystemTables=0 и AddMasterTable=1);
* разные исправления.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.4_Beta.zip
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Thu May 03, 2018 16:50    Post subject: Reply with quote

Исправление ошибок.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.4.1_Beta.zip
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Fri May 18, 2018 16:02    Post subject: Reply with quote

Версия 2.4.2 Beta:

* изменения в извлечении данных из некоторых полей, в частности BLOB;

+ SQLiteViewer.ini для ручной настройки:
[SQLiteViewer]
* CheckFieldIsURL=0 - теперь количество записей (0-20), поля которых проверяются на URL (http:// или https://) при загрузке таблицы;
* FixDateTimeField=1 - попытка правильно показывать поля DATETIME, DATE, TIME, TIMESTAMP: 2 - дополнительные проверки, 3 - как текст (по умолчанию 1);
* разные исправления.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.4.2_Beta.zip
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Tue May 22, 2018 19:48    Post subject: Reply with quote

Версия 2.4.3 Beta:

+ SQLiteViewer.ini для ручной настройки:
[SQLiteViewer]
EmptyDefinedType=0 - тип данных поля, для которого тип данных не установлен ("пустой"): 0 - автоматически, 1 - текст, 2 - Blob (есть в Настройках);
PreviewTextBlobConvert=0 - дополнительные преобразования данных при конвертации из Blob в текст (есть в Настройках);
PreviewTextBlobConvertMaxLen= - максимальный размер данных для конвертации (-1 - без ограничений) (есть в Настройках);
* разные исправления.

http://progman13.wincmd.ru/downloads/wlx_SQLiteViewer_2.4.3_Beta.zip
Back to top
View user's profile Send private message
jobber90



Joined: 27 May 2018
Posts: 1

Post (Separately) Posted: Sun May 27, 2018 10:23    Post subject: Reply with quote

Подскажите как просматривать SQLite файлы без расширения...

Нужно дописать detect-строку в SQLiteViewer.ini ?
Попробовал дописать DetectString="SQLite", но в TotalCommander по F3 всё равно открывает базу как текст...

P.S. sqlite-файлы без расширения есть в папке профиля браузера, например
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Sun May 27, 2018 14:49    Post subject: Reply with quote

jobber90
Пример detect-строки есть в Readme плагина. Её нужно менять в ini Тотала. Можно воспользоваться программой TC Plugins Manager.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Wed Sep 25, 2019 16:43    Post subject: Reply with quote

ProgMan13
Пример. Файл из профиля Opera Blink "QuotaManager" с заголовком SQLite format 3 открывается плагином, файл "Web Data" с аналогичным заголовком открывается как текст. Detect-строка взята из Readme плагина. Таких несоответствий много и хотелось бы понять почему так и от чего это зависит? Win10x64, TCx64 и 32-bit та же ситуация.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 333

Post (Separately) Posted: Thu Sep 26, 2019 01:47    Post subject: Reply with quote

imig73
Если Opera открыта - так и должно быть. Там ошибка при открытии - "database is locked".
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 279
Location: г. Иркутск

Post (Separately) Posted: Thu Sep 26, 2019 04:16    Post subject: Reply with quote

ProgMan13
Не думал что это тоже надо расписывать. Конечно браузер закрыт, так же удалось выяснить что если к примеру файлу без расширения "Web Data" принудительно присвоить расширение DB, то он откроется плагином как ни в чём не бывало. Без расширения, плагин не понимает что этот файл SQLite format 3 и он открывается просто как текст, т. е. detect-строка не работает
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 4 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group