BUG #17853: COLLATE does not work with numeric column references in ORDER BY

From: PG Bug reporting form <noreply(at)postgresql(dot)org>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Cc: branko(dot)radovanovic(dot)zg(at)gmail(dot)com
Subject: BUG #17853: COLLATE does not work with numeric column references in ORDER BY
Date: 2023-03-18 22:44:14
Message-ID: 17853-57fa4c939f613eb6@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 17853
Logged by: Branko Radovanovic
Email address: branko(dot)radovanovic(dot)zg(at)gmail(dot)com
PostgreSQL version: 13.4
Operating system: Debian
Description:

The following SQL:

values ('a')
order by 1 collate "C";

...returns an error: SQL Error [42804]: ERROR: collations are not supported
by type integer

In the above query, "1" is not an integer but a column reference, so it
should be treated as well-formed and work the same as with the actual column
label:

values ('a')
order by column1 collate "C";

Best regards,
Branko

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Vik Fearing 2023-03-19 00:55:58 Re: BUG #17853: COLLATE does not work with numeric column references in ORDER BY
Previous Message Alexander Lakhin 2023-03-18 07:00:01 Re: BUG #17847: Unaligned memory access in ltree_gist