Polygon - работа с файлами SQLite3

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Polygon - работа с файлами SQLite3

Post by HaRT »

Latest post of the previous page:

Shmuel wrote: Mon 09 Sep, 2024 16:11 ваше пожелание исполнено
Спасибо!
Только один вопрос: вы умышленно сделали символы по умолчанию наоборот, нежели предлагал я?:
HaRT wrote: Sun 01 Sep, 2024 20:09 ▲ при сортировке по возрастанию и ▼ при сортировке по убыванию
(А я предлагал так же, как в Проводнике.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

HaRT wrote: Mon 09 Sep, 2024 17:17 вы умышленно сделали символы по умолчанию наоборот
Вроде у меня совпадает с проводником, могу скриншоты сделать.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Polygon - работа с файлами SQLite3

Post by HaRT »

Shmuel wrote: Mon 09 Sep, 2024 17:33 Вроде у меня совпадает с проводником, могу скриншоты сделать.
Я верю на слово, однако хочется понять, в каких случаях возникает различие.
Вот у меня, , в БД самого плагина сортировка по возрастанию, а треугольник широким концом вверх.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

У меня вот так, как ниже на картинке.
Может быть реализация некорректная, будем разбираться.
Посмотрю, как себя ведёт версия embedded, та, что в релизе (я пользуюсь не-embedded).
╔ …D4BC5EA7-8229-4FFE-AAC1-5A4F51A0986A.db [main.table_keys] ╗ ║n ▲id │ parent_id │ name │ description ║ ║.. │.. │.. │.. ║ ║0 │0 │ │Root - do not e║ ║1 │0 │D4BC5EA7-8229-│Polygon ║ ║2 │1 │root │ ║
Yegor
Posts: 1505
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

Polygon - работа с файлами SQLite3

Post by Yegor »

Shmuel, не совсем в тему, а можно добавить Renewal.xml, который смотрит на github?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

Yegor, можно если кто-то его напишет. Я никогда не пользовался плагинами для обновления, не знаком с ними.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

HaRT, выложил новый релиз, должно быть нормально с индикатором сортировки.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Polygon - работа с файлами SQLite3

Post by HaRT »

Shmuel wrote: Mon 09 Sep, 2024 18:39 выложил новый релиз, должно быть нормально с индикатором сортировки
Теперь работает ожидаемо. Спасибо ещё раз!
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Polygon - работа с файлами SQLite3

Post by buniak_a_h »

Yegor wrote: Mon 09 Sep, 2024 17:55 … а можно добавить Renewal.xml, который смотрит на github?
Процитировал Вашу просьбу в теме Renewal
User avatar
phidel
Posts: 104
Joined: Wed 29 Jun, 2011 17:21
Has thanked: 30 times
Been thanked: 6 times
Contact:

Polygon - работа с файлами SQLite3

Post by phidel »

О том что клавиши CtrlF3-CtrlF11 сортируют колонки, в справке не написано (сообщаю об этом новым пользователям), а догадаться не так просто: проверяешь CtrlF1-CtrlF2 - гасят панели, дальше как-то глупо проверять. При этом смутно помню что когда удавалось сортировать...

Вопрос: а нет ли аналогичной незадокументированной клавиши для поиска подстроки (просто перебором записей)? (про фильтр знаю)
User avatar
BarD
Posts: 76
Joined: Mon 19 Jan, 2015 11:09
Has thanked: 12 times
Been thanked: 5 times

Polygon - работа с файлами SQLite3

Post by BarD »

phidel wrote: Mon 23 Feb, 2026 14:44 О том что клавиши CtrlF3-CtrlF11 сортируют колонки, в справке не написано
В справке посмотрите - "Команды управления панелями".
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

phidel, насчёт клавиш сортировки, то мне казалось, что если "как в Фаре", то можно не указывать. Хотя там есть свои тонкости, которые можно было бы и описать.

Поиск подстроки зависит от режима (что показывает плагин в данный момент).
Если таблицу, то искать фильтром (Shift+F6), это надо немного разбираться в SQL. Но зато поиск может быть по любым колонкам или их сочетаниям.
Если показывает базу данных, то "быстрый поиск в панелях" Фара должен работать по левой колонке.
Незадокументированных клавиш для поиска подстроки нет.
User avatar
phidel
Posts: 104
Joined: Wed 29 Jun, 2011 17:21
Has thanked: 30 times
Been thanked: 6 times
Contact:

Polygon - работа с файлами SQLite3

Post by phidel »

Shmuel wrote: Mon 23 Feb, 2026 16:06 Но зато поиск может быть по любым колонкам или их сочетаниям.
я имел в виду поиск по всем колонкам, чтобы не писать что-то типа
WHERE name LIKE '%gui%'
OR email LIKE '%gui%'
OR comment LIKE '%gui%

Но при наличии сортировок это избыточно, в общем-то, быстрее визуально найти
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

phidel wrote: Mon 23 Feb, 2026 17:00 Но при наличии сортировок это избыточно, в общем-то, быстрее визуально найти
Это смотря какой длины записи:
если подстрока не в начале записи или запись не влезает в колонку, то визуальный поиск не очень поможет.
User avatar
phidel
Posts: 104
Joined: Wed 29 Jun, 2011 17:21
Has thanked: 30 times
Been thanked: 6 times
Contact:

Polygon - работа с файлами SQLite3

Post by phidel »

Возможно, сможете дать быстрый ответ, отчего может падать far при попытке выполнить любой sql запрос из командной строки на версии плагина 1.9.
Простейший запрос select * from main.table_values на базе history.db крешится (проверено в far 5888 и 6639). Версия 1.7.1 работает ок. sqlite3.dll 64 3.42.0
ошибка не критична для меня, но вдруг легко исправить
╔═══════════════════════════════════ Error ═══════════════════════════════════╗ ║ D:\Utils\Far-6639\Plugins\polygon\polygon_e-x64.dll: ║ ║ [string "modules.panel"]:974: attempt to index local 'e' (a nil value) ║ ║ stack traceback: ║ ║ [string "modules.panel"]:974: in function 'prepare_panel_info' ║ ║ [string "modules.panel"]:423: in function <[string "modules.panel"]:418> ║ ║ [C]: in function 'GetPanelInfo' ║ ║ [string "modules.panel"]:419: in function <[string "modules.panel"]:418> ║ ║ [C]: in function 'UpdatePanel' ║ ║ [string "modules.panel"]:349: in function 'do_open_query' ║ ║ [string "modules.panel"]:400: in function 'open_query' ║ ║ [string "<boot"]:515: in function <[string "<boot"]:476> ║ ╟─────────────────────────────────────────────────────────────────────────────╢ ║ { OK } ║ ╚═════════════════════════════════════════════════════════════════════════════╝
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Polygon - работа с файлами SQLite3

Post by Shmuel »

phidel, это не называется "крэшится", ведь после этой ошибки и плагин, и Фар могут продолжать работу.
Или у вас действительно Фар падает?
За репорт спасибо, посмотрю в чём может быть дело.
Post Reply

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