pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Venkatesan, Sekhar <sekhar.venkatesan@emc.com>
To: Adrian Klaver <adrian.klaver@aklaver.com>
To: David G. Johnston <david.g.johnston@gmail.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>
Cc: pgsql-sql@postgresql.org <pgsql-sql@postgresql.org>
Subject: Re: Question on PostgreSQL DB behavior w.r.t JOIN and sort order.
Date: Tue, 9 Feb 2016 06:14:41 +0000
Message-ID: <F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF60@MX105CL01.corp.emc.com> (raw)
In-Reply-To: <56B980D1.7010509@aklaver.com>
References: <F84DE43FDACD4C45AA84E2DA016FAE2F1C65BE54@MX105CL01.corp.emc.com>
	<21082.1454994009@sss.pgh.pa.us>
	<F84DE43FDACD4C45AA84E2DA016FAE2F1C65BEC8@MX105CL01.corp.emc.com>
	<CAKFQuwbye-t24D59BUR05YyUtuaiFgCQWHMVq6qcz0axsKrT=A@mail.gmail.com>
	<F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF07@MX105CL01.corp.emc.com>
	<CAKFQuwbmAtkv8tHq3CuiRH0encj59SRHBMAMezW1x-6CVauLnw@mail.gmail.com>
	<F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF1C@MX105CL01.corp.emc.com>
	<56B980D1.7010509@aklaver.com>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-sql>

My concern here is that I want to maintain consistency ( in our application to retain sort order) between different databases.
I don't see the issue in SQL Server and Oracle databases. 
"SELECT KH_.r_object_id, KH_.object_name FROM         dbo.dm_location_s AS ZS_ INNER JOIN
                      dbo.dm_sysobject_s AS KH_ ON ZS_.r_object_id = KH_.r_object_id "

The above query is sorted based on the first column in the select list. Same is not happening in PostgreSQL.
Is this something to do with collation setting in database?

-----Original Message-----
From: Adrian Klaver [mailto:adrian.klaver@aklaver.com] 
Sent: Tuesday, February 09, 2016 11:32 AM
To: Venkatesan, Sekhar; David G. Johnston
Cc: Tom Lane; pgsql-sql@postgresql.org
Subject: Re: [SQL] Question on PostgreSQL DB behavior w.r.t JOIN and sort order.

On 02/08/2016 09:53 PM, Venkatesan, Sekhar wrote:
> Yes. is there an option/configuration to tell the postgres 
> optimizer/planner to generate plans to include the sort order instead 
> of speed?

What columns in a table would that be and then what order?

>
> *From:*David G. Johnston [mailto:david.g.johnston@gmail.com]
> *Sent:* Tuesday, February 09, 2016 11:20 AM
> *To:* Venkatesan, Sekhar
> *Cc:* Tom Lane; pgsql-sql@postgresql.org
> *Subject:* Re: [SQL] Question on PostgreSQL DB behavior w.r.t JOIN and 
> sort order.
>
> On Monday, February 8, 2016, Venkatesan, Sekhar 
> <sekhar.venkatesan@emc.com <mailto:sekhar.venkatesan@emc.com>> wrote:
>
> Is there a way to tell the optimizer to retain the sort order if that 
> is possible please?
>
> You mean, besides the ORDER BY clause?
>
> David J.
>


--
Adrian Klaver
adrian.klaver@aklaver.com

-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql


view thread (17+ messages)  latest in thread

Message-ID: <F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF60@MX105CL01.corp.emc.com>
Permalink:  ../F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF60@MX105CL01.corp.emc.com/
Also on:    postgresql.org/message-id/F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF60@MX105CL01.corp.emc.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: sekhar.venkatesan@emc.com, adrian.klaver@aklaver.com, david.g.johnston@gmail.com, tgl@sss.pgh.pa.us
  Subject: Re: Question on PostgreSQL DB behavior w.r.t JOIN and sort order.
  In-Reply-To: <F84DE43FDACD4C45AA84E2DA016FAE2F1C65BF60@MX105CL01.corp.emc.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox