Re: Regarding codemirror upgrade and query tool autocomplete

Поиск
Список
Период
Сортировка
От Aditya Toshniwal
Тема Re: Regarding codemirror upgrade and query tool autocomplete
Дата
Msg-id CAM9w-_kWWG+s+FG64natyv6G70himVWTW_wJ6uiUA2WUDtiz8g@mail.gmail.com
обсуждение исходный текст
Ответы Re: Regarding codemirror upgrade and query tool autocomplete  (Akshay Joshi <akshay.joshi@enterprisedb.com>)
Список pgadmin-hackers
Hi,
Just to add to my previous email, double quoted table autocomplete works now with the latest minor version. More reasons to use the new approach.

On Tue, Jan 2, 2024 at 4:44 PM Aditya Toshniwal <aditya.toshniwal@enterprisedb.com> wrote:
Hi Hackers,

I am working on upgrading the CodeMirror package (used by SQL input/Query editor) to the latest version. One major improvement is on the autocomplete part. CodeMirror provides a very versatile way of using autocomplete now. One needs to pass the schema, table and columns data and it will show up in intellisense on typing.
Right now, we send the query to the backend and the backend sends the suggestions which are shown on the screen. This can be very slow for remote PostgreSQL servers as it queries everytime to the server for data and requires an active connection. Also, not a good user experience.
I was playing around with the new autocomplete and I have attached the screen-recording for the same. The data from the backend is loaded once the query tool opens.
It has a few issues though. Column suggestions don't work correctly for double quoted tables aliases. It doesn't suggest "joins" which we do right now.
I still need to figure out how we can refresh the data when new tables/columns are added/removed. Overall, I find it more useful to the users as it is quick and does the job what someone expects from an autocomplete/intellisense.

Thoughts/Suggestions on whether we should use it or continue with existing?

--
Thanks,
Aditya Toshniwal
pgAdmin Hacker | Sr. Software Architect | enterprisedb.com
"Don't Complain about Heat, Plant a TREE"


--
Thanks,
Aditya Toshniwal
pgAdmin Hacker | Sr. Software Architect | enterprisedb.com
"Don't Complain about Heat, Plant a TREE"

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Akshay Joshi
Дата:
Сообщение: [pgadmin-org/pgadmin4] fcfe7c: Fixed an issue where DB Restrictions were not visi...
Следующее
От: Khushboo Vashi
Дата:
Сообщение: [pgadmin-org/pgadmin4] 4d74f8: Fix a regression issue caused by #6815 fix related...