Merged the latest code of 'pgcli' used for the autocomplete feature. Fixes #5497
Branch ------ master Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=300de05a204e955d2af5568d948c9f7eb34697a7 Modified Files -------------- docs/en_US/release_notes_4_27.rst | 1 + .../sqlautocomplete/sql/11_plus/functions.sql | 2 + .../sqlautocomplete/sql/default/functions.sql | 2 + web/pgadmin/utils/sqlautocomplete/autocomplete.py | 503 ++++++++++----------- web/pgadmin/utils/sqlautocomplete/completion.py | 5 +- web/pgadmin/utils/sqlautocomplete/parseutils.py | 295 ------------ .../utils/sqlautocomplete/parseutils/__init__.py | 4 +- .../utils/sqlautocomplete/parseutils/ctes.py | 35 +- .../utils/sqlautocomplete/parseutils/meta.py | 110 +++-- .../utils/sqlautocomplete/parseutils/tables.py | 103 +++-- .../utils/sqlautocomplete/parseutils/utils.py | 39 +- .../utils/sqlautocomplete/prioritization.py | 4 +- web/pgadmin/utils/sqlautocomplete/sqlcompletion.py | 283 +++++++----- 13 files changed, 571 insertions(+), 815 deletions(-)