SQLiteDB — просмотр содержимого SQLite БД

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Обсуждение плагина SQLiteDB

Скачать: https://sourceforge.net/projects/farplugs/files/
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Latest post of the previous page:

авто-сохранение настроек включено?
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Судя по всему - это проблема в последних бета версиях Far.
На Far стабильной сборки (3156) все работает нормально.
Vasilich
Posts: 28
Joined: Fri 18 Dec, 2009 11:50

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Vasilich »

Far 3.0 build 3156 x64
SQLiteDB 3.22.0.2948 x64
есть базюлька с 1 таблицей (162Мег). В Фаре жму Ентер на базе и он задумывается очень надолго.... Process Explorer показывает, что в это время FAR читает с диска (прочитывает 58Мег). Всё это длится где-то минуту после чего показывает список таблиц при этом в колонке где отображается количество записей само число не влезло и образалось, т.е. показано неверное количество записей. И внизу в статусной строке тоже показано неверное число записей (число обрезано до 5 цифр).
Если на таблице нажать F3 - видим надпись "Reading database..." FAR зачем-то считывает в память всю таблицу (судя по объему считанной с диска инфы), отъедает 2+ гига оперативы и чего-то жует (с диска уже не читает), загружая процессор на 100%. Так продолжается минут 10 после чего виндуза показывает сообщение, что приложение FAR будет закрыто, т.к. оно нехорошо себя ведет. Т.е. до отображения данных не доходит.

Если на таблице нажать Enter, то включается некий бессмысленный режим (в ключается очень долго - спустя несколько минут), где в панели видим колонки шириной символа по 3...

Win 7 x64 SP1, оперативы 8 Гиг, проц i7 (т.е. машинка весьма не медленная).

Насколько помню - раньше этот плуг работал исправно, сейчас пользоваться не получается. Возможно, я что-то не так делаю. Тут упоминалось про конфиг плагина - но я не понял где он живет...
Просьба подсказать как пользоваться плагином, чтобы он так жутко не тормозил.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

БД можно для отладки получить?
Vasilich
Posts: 28
Joined: Fri 18 Dec, 2009 11:50

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Vasilich »

artemsen wrote:БД можно для отладки получить?
Ушло в ЛС
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Поправил, пробуйте :-) Правда сломал редактирование - позже восстановлю.
Vasilich
Posts: 28
Joined: Fri 18 Dec, 2009 11:50

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Vasilich »

artemsen wrote:Поправил, пробуйте :-) Правда сломал редактирование - позже восстановлю.
курсор на файле с базой, жму Enter, плуг задумывается на 2 минуты 20 сек (надпись Reading database...)
жму на F3 и... о, чудо, через 20 секунд открывается просмотр. Потребление памяти в норме. Т.е. пользоваться уже можно.

У меня такое впечатление, что плуг для определения ширины всех столбцов сканирует всю таблицу, что и занимает время.
Повторное открытие базы - секунда. Максимум 2.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Нет, проблема в том, что Far долго обрабатывает данные. Когда прогресс дошел до конца - значит я закончил чтение и передал в Far список файлов.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Wave »

SQLiteDB 3.22 — работает perfect.
SQLiteDB 3.25 — не редактируются value. Тупо — в поле key или name я могу что-то печатать, а поле value хоть и не задизейблено, но нажатия клавиш в нём не отражаются.
Какую-то между ними пробовал, 3.23, кажется, оказалась проблемной — откатился и забил, не до плагина было.

P.s. x86, правка фаровских конфигов.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by John Doe »

http://code.google.com/p/farplugs/downloads/list
Означает ли, что плагины помеченные как Featured, работоспособны в актуальной версии фара?
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Wave wrote:не редактируются value
Да, там тип поля BLOB, поэтому оно блокируется, даже если реально в колонке не бинарные данные. Поправлю.
John Doe wrote:Означает ли, что плагины помеченные как Featured, работоспособны в актуальной версии фара?
Для последней стабильной версии - да, если это не так - значит баг.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Alexey Samlyukov »

а почему бы не пересобрать под 2927 младшие версии?
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

А почему не 2899 или 2233? Слишком много версий будет :-)

UP: Если нужна какая-то специфическая сборка под конкретный билд - можете собрать сами, у плагина кроме фар нет внешних зависимостей - всё в одной папке.
Last edited by artemsen on Tue 26 Mar, 2013 12:57, edited 1 time in total.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Alexey Samlyukov »

потому что http://api.farmanager.com/ru/whatsnew.html это минимально необходимая версия.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Я может чего-то не понимаю - зачем собирать плагин для старых версий, если есть стабильный последний билд Far'а?
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Alexey Samlyukov »

зачем завышать или занижать планку? апи то не меняется. а вот если в плаге используются нововведенные плюшки, то ставим необходимую версию, так было всегда, до фара 2х/3х
Post Reply

Return to “Обсуждение плагинов”