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

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

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

Post by artemsen » Thu 09 Dec, 2010 12:23

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

Скачать: https://sourceforge.net/projects/farplugs/files/

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 12:45

Latest post of the previous page:

авто-сохранение настроек включено?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 21 Feb, 2013 12:49

Судя по всему - это проблема в последних бета версиях Far.
На Far стабильной сборки (3156) все работает нормально.

Vasilich
Posts: 28
Joined: Fri 18 Dec, 2009 11:50

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

Post by Vasilich » Mon 04 Mar, 2013 15:20

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: 2 times

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

Post by artemsen » Mon 04 Mar, 2013 18:48

БД можно для отладки получить?

Vasilich
Posts: 28
Joined: Fri 18 Dec, 2009 11:50

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

Post by Vasilich » Tue 05 Mar, 2013 11:42

artemsen wrote:БД можно для отладки получить?
Ушло в ЛС

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 07 Mar, 2013 13:40

Поправил, пробуйте :-) Правда сломал редактирование - позже восстановлю.

Vasilich
Posts: 28
Joined: Fri 18 Dec, 2009 11:50

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

Post by Vasilich » Thu 07 Mar, 2013 14:55

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

У меня такое впечатление, что плуг для определения ширины всех столбцов сканирует всю таблицу, что и занимает время.
Повторное открытие базы - секунда. Максимум 2.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 07 Mar, 2013 14:58

Нет, проблема в том, что Far долго обрабатывает данные. Когда прогресс дошел до конца - значит я закончил чтение и передал в Far список файлов.

User avatar
Wave
Posts: 1758
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 14 times

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

Post by Wave » Tue 26 Mar, 2013 12:21

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

P.s. x86, правка фаровских конфигов.
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
John Doe
Бюрократ
Posts: 12107
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 29 times
Been thanked: 154 times

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

Post by John Doe » Tue 26 Mar, 2013 12:26

http://code.google.com/p/farplugs/downloads/list
Означает ли, что плагины помеченные как Featured, работоспособны в актуальной версии фара?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Tue 26 Mar, 2013 12:30

Wave wrote:не редактируются value
Да, там тип поля BLOB, поэтому оно блокируется, даже если реально в колонке не бинарные данные. Поправлю.
John Doe wrote:Означает ли, что плагины помеченные как Featured, работоспособны в актуальной версии фара?
Для последней стабильной версии - да, если это не так - значит баг.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

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

Post by Alexey Samlyukov » Tue 26 Mar, 2013 12:47

а почему бы не пересобрать под 2927 младшие версии?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Tue 26 Mar, 2013 12:48

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

UP: Если нужна какая-то специфическая сборка под конкретный билд - можете собрать сами, у плагина кроме фар нет внешних зависимостей - всё в одной папке.
Last edited by artemsen on Tue 26 Mar, 2013 12:57, edited 1 time in total.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

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

Post by Alexey Samlyukov » Tue 26 Mar, 2013 12:57

потому что http://api.farmanager.com/ru/whatsnew.html это минимально необходимая версия.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Tue 26 Mar, 2013 12:59

Я может чего-то не понимаю - зачем собирать плагин для старых версий, если есть стабильный последний билд Far'а?

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

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

Post by Alexey Samlyukov » Tue 26 Mar, 2013 13:00

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

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Tue 26 Mar, 2013 13:05

Alexey Samlyukov wrote:апи то не меняется
Я проверяю на последних стабильных сборках и не могу гарантировать, что в старых всё будет работать. Программисты тоже люди и могут случайно поменять API :-)
Wave wrote:не редактируются value
Поправил.

Post Reply

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