Hi Tony,

The official release of pgAdmin4 is 4.11. In 4.11-2, the dependency issue
(pysocpg2) on apt was fixed.
So don't worry, you're on the latest.

On Sun, Aug 18, 2019 at 7:27 AM Tony Bazeley <to...@tonyb.id.au> wrote:

> Thanks for the quick upgrade to fix this problem.
>
> I ran the upgrade to 4.11.2 through the package manager.
>
> But commands of the form select * from tablename now return: not enough
> values to unpack (expected 5, got 4)
>
> I noticed the  the splash and about screens still referred to version 4.11
> so did a complete reinstall:
>
> sudo apt --purge remove pgadmin4
> sudo apt autoremove
> and sudo apt-get install pgadmin4
>
> and now have:
>
> sudo apt list --installed | grep pga
> pgadmin4-common/disco-pgdg,now 4.11-2.pgdg19.04+1 all [installed,automatic]
> pgadmin4-doc/disco-pgdg,now 4.11-2.pgdg19.04+1 all [installed,automatic]
> pgadmin4/disco-pgdg,now 4.11-2.pgdg19.04+1 amd64 [installed]
>
> However the problem still persists
>
> I notice stackoverflow has some recent advice on actions for the desktop
> version
> <https://stackoverflow.com/questions/57470715/pgadmin4-query-error-not-enough-values-to-unpack-expected-5-got-4/57482785#57482785>
> but I'm not sure how to proceed with the server version
>
>
> On 11/8/19 8:28 am, Tony Bazeley wrote:
>
> I'm no python programmer and have installed 4.11 under Kubuntu 19.04
>
> My python version is:
> ~$ python3 -V
> Python 3.7.3
> I installed psycopg2
> ~$ sudo pip3 install -U psycopg2
>
> And have a psycopg2 set of files in what seems to be an appropriate spot
>
> ~$ ls -l /usr/share/pgadmin4/web/pgadmin/utils/driver/psycopg2
> total 152
> -rw-r--r-- 1 root root 68788 Jul 23 14:45 connection.py
> -rw-r--r-- 1 root root  7750 Jul 23 14:45 cursor.py
> -rw-r--r-- 1 root root  3549 Jul 23 14:45 encoding.py
> -rw-r--r-- 1 root root  2259 Jul 23 14:45 generate_keywords.py
> -rw-r--r-- 1 root root 12706 Jul 23 14:45 __init__.py
> -rw-r--r-- 1 root root  9375 Jul 23 14:45 keywords.py
> drwxr-xr-x 2 root root  4096 Aug 11 00:02 __pycache__
> -rw-r--r-- 1 root root 20569 Jul 23 14:45 server_manager.py
> -rw-r--r-- 1 root root  8416 Jul 23 14:45 typecast.py
>
> But the problem persists
> Using the tablename>view/edit/data facility works, but using the same sql
> in the Query Tool returns 'table_oid'
>
> Any thoughts on what to do next would be greatly appreciated
>
> Tony
>
>
> On 28/7/19 6:27 pm, Dave Page wrote:
>
>
>
> On 27 Jul 2019, at 21:14, richard coleman <rcoleman.ascen...@gmail.com>
> wrote:
>
> 'ello all,
>
> When running the following query:
>
> SELECT * FROM live.tbl_documents limit 10000;
>
> in pgAdmin4 it returns *no* output and switches to the Messages tab with
> the following message:
>
> 'table_oid'
>
>
> Upgrade psycopg2 to 2.8.3. pgAdmin has required 2.8.x for some time.
>
>
> The same query against the same table in the same database run at the psql
> prompt returns the records as expected.
>
> postgreSQL 10.3
>
> using pgAdmin4
> Version
> 4.11
> Copyright
> Copyright (C) 2013 - 2019, The pgAdmin Development Team
> Python Version
> 3.6.8 (default, Jan 14 2019, 11:02:34) [GCC 8.0.1 20180414 (experimental)
> [trunk revision 259383]]
> Flask Version
> 0.12.2
> Application Mode
> Desktop
> Current User
> pgadm...@pgadmin.org
>
> Running on Chromium
> Version 75.0.3770.90 (Official Build) Built on Ubuntu , running on Ubuntu
> 18.04 (64-bit)
>
> Kubuntu 18.04.
>
> Table:
> CREATE TABLE live.tbl_documents
> (
>     id character varying(50) COLLATE pg_catalog."default" NOT NULL,
>     company_no character varying(32) COLLATE pg_catalog."default",
>     tariff_id integer,
>     scac character(4) COLLATE pg_catalog."default",
>     type character varying(50) COLLATE pg_catalog."default" NOT NULL,
>     name character varying(200) COLLATE pg_catalog."default" NOT NULL,
>     filelocation character varying(200) COLLATE pg_catalog."default" NOT
> NULL,
>     description character varying(200) COLLATE pg_catalog."default" NOT
> NULL,
>     archive boolean NOT NULL DEFAULT false,
>     par_id character varying(50) COLLATE pg_catalog."default",
>     category character varying(250) COLLATE pg_catalog."default",
>     visible_in_vision boolean NOT NULL DEFAULT false,
>     tariffrequest_id character varying(50) COLLATE pg_catalog."default",
>     entered_on timestamp without time zone NOT NULL DEFAULT now(),
>     invoice_id character varying(40) COLLATE pg_catalog."default",
>     lastwritetime timestamp without time zone,
>     shipment_id character varying(40) COLLATE pg_catalog."default",
>     CONSTRAINT tbl_documents_pkey PRIMARY KEY (id),
>     CONSTRAINT tbl_documents_par_id_fkey FOREIGN KEY (par_id)
>         REFERENCES live.tbl_pars (par_id) MATCH SIMPLE
>         ON UPDATE NO ACTION
>         ON DELETE NO ACTION
> )
> WITH (
>     OIDS = FALSE
> )
> TABLESPACE pg_default;
>
>
>
>

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

Reply via email to