Обсуждение: Bug #828: psql in 7.3 can't talk to 7.1 backends
Philip Warner (pjw@rhyme.com.au) reports a bug with a severity of 4
The lower the number the more severe it is.
Short Description
psql in 7.3 can't talk to 7.1 backends
Long Description
acheron:/home/pjw/work/postgresql-7.3/src/bin/pg_dump # /var/lib/pgsql-7.3/bin/psql -p 5432 pjw
ERROR: parser: parse error at or near "."
Welcome to psql 7.3, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
pjw=> \d
ERROR: parser: parse error at or near "."
pjw=>\l
ERROR: parser: parse error at or near "("
pjw=>
Maybe this is a locale thing; but ISTM it should issue a more meaningful message or refuse to connect.
Sample Code
No file was uploaded with this report
At 08:23 AM 1/12/2002 -0500, pgsql-bugs@postgresql.org wrote:
>Maybe this is a locale thing; but ISTM it should issue a more meaningful
>message or refuse to connect.
It's a schema thing; can't talk to 7.2 either. Queries sent to backend at
startup include:
BEGIN; SELECT usesuper FROM pg_catalog.pg_user WHERE usename =
'geochem'; COMMIT
I guess we should get the version & refuse to connect...
----------------------------------------------------------------
Philip Warner | __---_____
Albatross Consulting Pty. Ltd. |----/ - \
(A.B.N. 75 008 659 498) | /(@) ______---_
Tel: (+61) 0500 83 82 81 | _________ \
Fax: (+61) 03 5330 3172 | ___________ |
Http://www.rhyme.com.au | / \|
| --________--
PGP key available upon request, | /
and from pgp5.ai.mit.edu:11371 |/
Philip Warner <pjw@rhyme.com.au> writes:
> I guess we should get the version & refuse to connect...
We deliberately don't do that in psql. Not having working backslash
commands is not necessarily a fatal lack of functionality --- if you're
just going to issue regular SQL commands then psql will work fine with
backends of quite different versions. It doesn't seem like a good idea
to shut off access to that functionality.
A warning at startup about differing versions might be appropriate
though.
regards, tom lane