Re: [pgAdmin4][patch] SQL Keywords extract utility

Поиск
Список
Период
Сортировка
От Aditya Toshniwal
Тема Re: [pgAdmin4][patch] SQL Keywords extract utility
Дата
Msg-id CAM9w-_nBNN8se+qko=CFcAA+dWBjwyRZJ8=5ss=-dWkphLVb9g@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [pgAdmin4][patch] SQL Keywords extract utility  (Dave Page <dpage@pgadmin.org>)
Ответы Re: [pgAdmin4][patch] SQL Keywords extract utility  (Dave Page <dpage@pgadmin.org>)
Список pgadmin-hackers
Hi,

On Tue, Mar 19, 2019 at 9:46 PM Dave Page <dpage@pgadmin.org> wrote:
Hi

On Tue, Mar 19, 2019 at 10:43 AM Aditya Toshniwal <aditya.toshniwal@enterprisedb.com> wrote:
Hi Hackers,

Attached is a small utility which help in getting the SQL keywords used by PostgreSQL and pl/pgsql.
Note that, for pgsql code path is required as keywords are not available in any docs. So, the code paths may need to change with new release of PostgreSQL. For PostgrSQL keywords, it will fetch from the website.

Kindly review.

A few thoughts:

- The code isn't PEP-8 compliant.

- Do we really need to call pip on every invocation? Why not just add a requirements.txt file to the tools directory?
I thought it should be a venv independent utility. Better will add to requirements. 

- I think we should grab the current version number for PostgreSQL from https://www.postgresql.org/docs/current/index.html (get it from the title tag), then use that to construct the URL to the source, e.g. https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob_plain;f=src/pl/plpgsql/src/pl_scanner.c;hb=REL_11_2
OK, I can pull the version number no issues. But, the code paths still may need changes per release. 

- I'd suggest that the only output should be the keywords, so the output can be redirected into a file without any extra messages etc.
Yeah right.

Will send an updated patch. 
 
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


--
Thanks and Regards,
Aditya Toshniwal
Software Engineer | EnterpriseDB Software Solutions | Pune
"Don't Complain about Heat, Plant a tree"

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

Предыдущее
От: Khushboo Vashi
Дата:
Сообщение: [pgAdmin4][Patch] - RM 4030 - IDENTITY column not recognised
Следующее
От: Dave Page
Дата:
Сообщение: pgAdmin 4 commit: Fix PEP-8 issue and move the pycodestyle configinto