From: | gzh <gzhcoder(at)126(dot)com> |
---|---|
To: | pgsql-general(at)lists(dot)postgresql(dot)org |
Subject: | Different sort result between PostgreSQL 8.4 and 12.5 |
Date: | 2022-06-27 11:30:40 |
Message-ID: | 206a7fe6.7d6e.181a4ed8d90.Coremail.gzhcoder@126.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
I have had a Perl Website working for 7 years and have had no problems
until a few weeks ago I replaced my database server with a newer one.
Database server (old): PostgreSQL 8.4 32bit
Database server (new): PostgreSQL 12.5 64bit
I run following sql in PostgreSQL 8.4 and PostgreSQL 12.5, it returns different sort results.
--PostgreSQL 8.4
---------------
pg_db=# select ascid from test_order where oo_m.ascid in ('"! ascid"','"001"') order by ascid;
ascid
-----------
"! ascid"
"001"
(2 rows)
--PostgreSQL 12.5
---------------
pg_db=# select ascid from test_order where oo_m.ascid in ('"! ascid"','"001"') order by ascid;
ascid
-----------
"001"
"! ascid"
(2 rows)
What is the reason for this and is there any easy way to maintain compatibility?
Regards,
--
gzh
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2022-06-27 11:33:01 | Re: Different sort result between PostgreSQL 8.4 and 12.5 |
Previous Message | Wolfgang Rißler | 2022-06-27 11:00:45 | Re: Differences in Escaped bytea's when creating a plain pg_dump |