Problem perhaps after upgrading to pgadmin4 7.4

Started by Carl Erik Erikssonalmost 3 years ago6 messagesgeneral
Jump to latest
#1Carl Erik Eriksson
carlerikeriksson@mac.com

Query tool PGadmin on my mac

If I enter a query like select count(*) from table_1 I get a correct response from the server
If I enter select * from table_1 I get an error message that I do not understand:
Error Message:missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid

PSQL tool (PGadmin on my Mac)

However if I enter the same from the PSQL tool I get the correct output.

But that output goes to my screen and I have found no way of directing it to a file on my Mac.

Any suggestions? Either getting rid of the error message and getting the output to my screen within the Query tool where I can then dump the output to a file
OR a way of running my query using the PSQL tool and redirecting the output to a file on my computer.

An amateur who is up a creek without any paddle..

Carl E Eriksson

In reply to: Carl Erik Eriksson (#1)
Re: Problem perhaps after upgrading to pgadmin4 7.4

On Thu, Jul 13, 2023 at 01:20:03PM +0200, Carl Erik Eriksson wrote:

If I enter a query like select count(*) from table_1 I get a correct response from the server
If I enter select * from table_1 I get an error message that I do not understand:
Error Message:missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid
PSQL tool (PGadmin on my Mac)
However if I enter the same from the PSQL tool I get the correct output.

But that output goes to my screen and I have found no way of directing it to a file on my Mac.

Any suggestions? Either getting rid of the error message and getting the output to my screen within the Query tool where I can then dump the output to a file
OR a way of running my query using the PSQL tool and redirecting the output to a file on my computer.

An amateur who is up a creek without any paddle..

Which pg version you're on?

Generally, try updating to newest pgadmin, from git repo
(https://github.com/pgadmin-org/pgadmin4/), there is/was a bug that
caused problems when using pg < 11 :
https://github.com/pgadmin-org/pgadmin4/commit/732bcc2b4d91f0126cf69d69c14df199bc4106bc

Best regards,

depesz

#3Carl Erik Eriksson
carlerikeriksson@mac.com
In reply to: hubert depesz lubaczewski (#2)
Re: Problem perhaps after upgrading to pgadmin4 7.4

Thanks - it seems we might be on pg 10.17-1 /Carl

Show quoted text

On 13 Jul 2023, at 13:52, hubert depesz lubaczewski <depesz@depesz.com> wrote:

On Thu, Jul 13, 2023 at 01:20:03PM +0200, Carl Erik Eriksson wrote:

If I enter a query like select count(*) from table_1 I get a correct response from the server
If I enter select * from table_1 I get an error message that I do not understand:
Error Message:missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid
PSQL tool (PGadmin on my Mac)
However if I enter the same from the PSQL tool I get the correct output.

But that output goes to my screen and I have found no way of directing it to a file on my Mac.

Any suggestions? Either getting rid of the error message and getting the output to my screen within the Query tool where I can then dump the output to a file
OR a way of running my query using the PSQL tool and redirecting the output to a file on my computer.

An amateur who is up a creek without any paddle..

Which pg version you're on?

Generally, try updating to newest pgadmin, from git repo
(https://github.com/pgadmin-org/pgadmin4/), there is/was a bug that
caused problems when using pg < 11 :
https://github.com/pgadmin-org/pgadmin4/commit/732bcc2b4d91f0126cf69d69c14df199bc4106bc

Best regards,

depesz

#4Carl Erik Eriksson
carlerikeriksson@mac.com
In reply to: hubert depesz lubaczewski (#2)
Re: Problem perhaps after upgrading to pgadmin4 7.4

Problem solved - thanks Depez! (The solution for now is to downgrade to PGadmin4 version 7.2)

Show quoted text

On 13 Jul 2023, at 13:52, hubert depesz lubaczewski <depesz@depesz.com> wrote:

On Thu, Jul 13, 2023 at 01:20:03PM +0200, Carl Erik Eriksson wrote:

If I enter a query like select count(*) from table_1 I get a correct response from the server
If I enter select * from table_1 I get an error message that I do not understand:
Error Message:missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid
PSQL tool (PGadmin on my Mac)
However if I enter the same from the PSQL tool I get the correct output.

But that output goes to my screen and I have found no way of directing it to a file on my Mac.

Any suggestions? Either getting rid of the error message and getting the output to my screen within the Query tool where I can then dump the output to a file
OR a way of running my query using the PSQL tool and redirecting the output to a file on my computer.

An amateur who is up a creek without any paddle..

Which pg version you're on?

Generally, try updating to newest pgadmin, from git repo
(https://github.com/pgadmin-org/pgadmin4/), there is/was a bug that
caused problems when using pg < 11 :
https://github.com/pgadmin-org/pgadmin4/commit/732bcc2b4d91f0126cf69d69c14df199bc4106bc

Best regards,

depesz

#5Erik Wienhold
ewie@ewie.name
In reply to: Carl Erik Eriksson (#1)
Re: Problem perhaps after upgrading to pgadmin4 7.4

On 13/07/2023 13:20 CEST Carl Erik Eriksson <carlerikeriksson@mac.com> wrote:

Query tool PGadmin on my mac

If I enter a query like select count(*) from table_1 I get a correct
response from the server
If I enter select * from table_1 I get an error message that I do not
understand:
Error Message:missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid

PSQL tool (PGadmin on my Mac)

However if I enter the same from the PSQL tool I get the correct output.

But that output goes to my screen and I have found no way of directing it to
a file on my Mac.

Redirect the output in psql with meta command \out:

\out /path/to/file.txt
select * from table_1;

Carl E Eriksson

That's a cool name ;)

--
Erik

#6Ron
ronljohnsonjr@gmail.com
In reply to: Carl Erik Eriksson (#1)
Re: Problem perhaps after upgrading to pgadmin4 7.4

On 7/13/23 06:20, Carl Erik Eriksson wrote:

Query tool PGadmin on my mac

If I enter a query like select count(*) from table_1 I get a correct response from the server
If I enter select * from table_1 I get an error message that I do not understand:
Error Message:missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid

PSQL tool (PGadmin on my Mac)

However if I enter the same from the PSQL tool I get the correct output.

But that output goes to my screen and I have found no way of directing it to a file on my Mac.

Any suggestions? Either getting rid of the error message and getting the output to my screen within the Query tool where I can then dump the output to a file
OR a way of running my query using the PSQL tool and redirecting the output to a file on my computer.

Two other solutions:
psql --dbname=foo -c "select * from table_1;" > table_1.txt
psql foo --csv -c "select * from table_1;" > table_1.csv

--
Born in Arizona, moved to Babylonia.